この記事では、ウェブ計算機のマインスイーパゲームを実装するためのJavaScriptの具体的なコードを参考までに共有します。具体的な内容は次のとおりです。 まず効果を見てみましょう: さらに、この計算機にはデジタル機能とオペレータチェック機能も備わっています。 以下のソースコードを貼り付けます。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <ヘッド> <meta http-equiv="コンテンツタイプ" コンテンツ="text/html; charset=utf-8" /> <title>電卓</title> <スクリプト言語="javascript"> var oper1=prompt("最初のオペランドを入力してください:"); var oper2 = prompt("2番目のオペランドを入力してください: "); var operator=prompt("演算子(+、-、、/)を入力してください"); 解析(); var 結果; スイッチ(演算子) { ケース"+": 結果=doSum(oper1,oper2); アラート(oper1+"+"+oper2+"="+結果); 壊す; 場合"-": 結果 = doSubtract (oper1, oper2); アラート(oper1+"-"+oper2+"="+結果); 壊す; 場合"*": 結果 = doMultiply(oper1,oper2); アラート(oper1+"*"+oper2+"="+結果); 壊す; 場合"/": 結果 = doDivide(oper1,oper2); アラート(oper1+"/"+oper2+"="+結果); 壊す; デフォルト: alert("入力された演算子は不正です"); } 関数解析(){ if(isNaN(oper1)||isNaN(oper2)){ alert("入力された番号は不正です"); } それ以外{ oper1 = parseFloat(oper1); oper2 = parseFloat(oper2); } } 関数doSum(oper1,oper2){ oper1+oper2 を返します。 } 関数doSubtract(oper1,oper2){ oper1-oper2 を返します。 } 関数doMultiply(oper1,oper2){ oper1*oper2 を返します。 } 関数doDivide(oper1,oper2){ oper1/oper2 を返します。 } </スクリプト> </head> <本文> </本文> </html> もちろん、ここに表示されているのは JavaScript のソースコードのみです。HTML+CSS を使用して電卓の外観をデザインすることもできます。ご自由にお使いください。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Linuxターミナルでの一般的なMySQL操作コマンドの詳細な説明
>>: CentOS7で新しいデータディスクをマウントするための完全な手順
序文ある日、突然 MySQL の次のキー ロックについて尋ねられ、私の即座の反応は次のようなものでし...
序文全文インデックスを使用できるのは Innodb と MyISAM ストレージ エンジンのみです ...
Tomcatが同時リクエストを処理する方法を理解することで、スレッドプール、ロック、キュー、および...
素敵なフリップログインと登録インターフェースを作成する序文最近、ネットワーク ディスクを構築しようと...
目次1. MySQL論理アーキテクチャの概要2. コネクタクエリキャッシュ4. パーサー5. オプテ...
序文始める前に、ファイル属性とファイル属性を変更する方法について簡単に理解しておく必要があります。 ...
序文多くの場合、仮想マシンを使用します。たとえば、一部のテストは検出されません。何かを壊すことを心配...
目次1. Vueの初期化vue エントリ ファイルフルバージョンとランタイムバージョンの違い1.1、...
Docker は多くのスペースを占有します。コンテナを実行したり、イメージを取得したり、アプリケー...
1. 基本的な Spring-boot クイックスタート1.1 クイックスタート pom.xml は...
目次1. 環境変数$PATH: 2. 環境変数を変更します。 3. bash_profileの目的要...
Nginx は C 言語で開発されており、Linux で実行することをお勧めします。もちろん、Win...
1.まず、overflow-wrap属性を理解する CSS のoverflow-wrapプロパティは...
新しいウィンドウが開きます。 利点: ユーザーがリンクをクリックしても、現在閲覧しているコンテンツは...
この記事ではVueを使ってプログレスバーの変更を簡単に実装してみましたので参考にしてください。具体的...