js 基本構文と Maven プロジェクト構成チュートリアル ケース

js 基本構文と Maven プロジェクト構成チュートリアル ケース

1. jsステートメント

<!DOCTYPE html>
<html>
	<ヘッド>
		<メタ文字セット="utf-8">
		<title>テスト js ステートメント</title>
		<!-- HTML に js コードを埋め込む -->
		<スクリプト>
			// 2. ループ構造 // 演習 3: 結果をコンソールに出力します。1 億円を毎日半分ずつ使う場合、何日かかるかを出力します。f12 を使って確認します。var f = 0; //日数を記録します。var g = 100000000; //金額を記録します。while( g > 1){
					g = g/2; // お金の変更 f++; // 統計日++
				}
				コンソールログ(f);
				//演習1: 結果をコンソールに出力します。f12を使用して1から10を出力します。for(var i = 1;i < 11;i++){
					コンソールにログ出力します。
				}
				//演習2: 結果をコンソールに出力し、1から10までの合計を出力します。f12を参照してください。var e = 0; //合計を記録します。for(var i = 1;i < 11;i++){
					// e = e+ i;
					e += i;
				}
				コンソールログ(e);
			// 1. 分岐構造 //演習 4: ユーザーが入力した数字に基づいて曜日をポップアップ表示 //var d = prompt("曜日を入力してください:") ;//デフォルトは文字列型です var d = parseInt( prompt("曜日を入力してください:") ) ;//string->number
				スイッチ(d){
					case '1' : console.log("Today is Sunday 1"); // コンソールに結果を出力し、f12 を使用して表示します。 case 2 : alert("Today is Sunday 2"); break;
					ケース 3 : alert("今日は日曜日 3"); break;
					ケース4: alert("今日は木曜日です"); break;
					ケース5: alert("今日は金曜日です"); break;
					ケース6: alert("今日は土曜日です"); break;
					ケース 7 : alert("今日は日曜日 7 です"); break;
				}
				//演習 3: 平年が閏年かどうかを判定する (4 で割り切れるが 100 で割り切れない | 400 で割り切れる) 
				var c = prompt("年を入力してください:");
				c%4==0 && c%100!=0 || c%400==0 の場合{
					alert("うるう年");
				}それ以外{
					alert("平年");
				}
				//演習 2: ユーザーが入力したスコアを受け取り、そのスコアが属するグレードを決定します。var b = prompt("スコアを入力してください:");
				b>=80 && b<=100 の場合
					alert("素晴らしい");
				そうでない場合(b>=60 && b<80)
					アラート("中");
				そうでない場合(b>=0 && b<60)
					アラート("失敗しました");
				それ以外
					alert("入力エラー");
				//演習 1: a>10 の場合は 1 をプレイし、それ以外の場合は 0 をプレイします
				var a = prompt("整数を入力してください");
				もし(a > 10){
					警告(1);
				}それ以外{
					警告(0);
				}
		</スクリプト>
	</head>
	<本文>
	</本文>
</html>

2番目、js配列

<!DOCTYPE html>
<html>
	<ヘッド>
		<メタ文字セット="utf-8">
		<title>js 配列をテストする</title>
		<!-- js の配列、Java の配列の特徴: 長さを変更できない、単一のデータ型 -->
		<スクリプト>
			//1. js は配列を定義します。機能: 可変長、豊富なデータ型 var a = new Array(); //空の配列 a = new Array(10,1.1,'hello',true,null,10,1.1); //a の長さを変更します console.log(a); //配列のデータを表示します console.log(a.length); //a の長さを取得します a[99] = 0;  
				console.log(a); //配列内のデータを表示する console.log(a.length); //aの長さを取得する、100
				var b = [ ] ; // 空の配列 b = [1,2,3,"jack",1.1];// 代入 for(var i = 0 ; i < b.length ;i++){// トラバーサル console.log(b[i]);// 添え字に従ってデータを出力 }
				//演習 1: 配列内の偶数の合計を求める var c = [1,2,3,4,5,6,7,8];
				//Java の foreach,,,,for...in と同等
				for(変数 i in c){
					コンソールにログ出力します。
				}
				var d = 0 ; // 記録し、for(var i=0 ;i < c.length ;i++){
					c[i] % 2 == 0の場合{
						d+=c[i]; // 合計 }
				}
				コンソールにログ出力します。
		</スクリプト>
	</head>
	<本文>
	</本文>
</html>

3. js関数

ここに画像の説明を挿入

<!DOCTYPE html>
<html>
	<ヘッド>
		<メタ文字セット="utf-8">
		<title>js 関数のテスト</title>
		<スクリプト>
			// 1. 関数の書き方1: 特定の関数を含むコードブロック // 関数の宣言: 関数 関数名 (パラメータリスト) {関数本体}
				関数a(){
					var b=[1,2,2,3,4];//配列を定義 for(var i in b){//配列を走査 console.log(b[i]);//データを印刷 }
				}
				// 関数 a() を呼び出します。
			// 2. 関数の記述2: 特定の関数を持つコードブロック	
				//関数を宣言: var function name = function(パラメータリスト){関数本体}
				var b = 関数(){
					コンソールログ(100);
				}
				//呼び出し: 関数名 (パラメータ リスト); -- 呼び出される関数が存在している必要があります。 !
				関数b();
			//3. パラメータを持つ関数を定義して呼び出す function c(a,b){ //パラメータを持つ関数を定義する console.log(a+b);
				}
				c("hello",1); //パラメータ付き関数の呼び出し var d = function(a,b){
					コンソールログ(a+b);
				}
				d(1.1,2.6) より
			//4. パラメータと戻り値を持つ関数を定義して呼び出す function e(a,b){
					return a+b; // 結果を呼び出し元に返す }
				var f = e(1,2);
				コンソールログ(f);
				var g = 関数(){
					return "hello js" ; // 結果を呼び出し元に返す }
				var h = g();
				コンソールログ(h);
			//演習: 文字列中に文字 a が出現する回数を数える function cishu(str,chara){
					var count = 0 ;// 回数を記録する for(var j = 0 ; j < str.length ;j++){// 文字列を走査する var data = str.charAt(j);// 各文字を取得する // 文字 a と比較する if(data == chara){
							//文字の場合は++
							カウント++; 
						}
					}
					return count; //呼び出し元に戻る }
				//cishu 関数を呼び出して、文字列 abcaaaaa に文字 a が出現する回数をカウントします。var count = cishu("abcaaaaa",'a');
				console.log("文字列 a が出現する回数は: "+count);
		</スクリプト>
	</head>
	<本文>
	</本文>
</html>

4. メイヴン

ここに画像の説明を挿入

ここに画像の説明を挿入

ここに画像の説明を挿入

ここに画像の説明を挿入

ここに画像の説明を挿入

ここに画像の説明を挿入

V. 結論

この記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS.COM のその他のコンテンツにも注目していただければ幸いです。

以下もご興味があるかもしれません:
  • 非常に詳細な基本的なJavaScript構文ルール
  • Javascript における分割代入構文の詳細な説明
  • JSでよく使われるデータ処理方法
  • jsはウォーターフォールフローのボトムアウトによるデータの動的ロードを実現します
  • jsは双方向データバインディング(アクセサ監視)を実現します
  • JavaScriptの基本構文とデータ型の詳細な説明

<<:  Linux デスクトップ用に Openbox を設定する方法 (推奨)

>>:  MySQL インデックスの原理と最適化の詳細な説明

推薦する

シンプルな HTML ビデオ プレーヤーを実装する方法

この記事では、シンプルな HTML ビデオ プレーヤーを実装する方法を紹介し、皆さんと共有します。詳...

Linuxでのcrontabの使い方と注意点の詳しい説明

Crontab は定期的な実行を設定するために使用されるコマンドです。そのデーモン プロセスは cr...

VMware15 の CentOS7 インストールの詳細なプロセスとよくある問題 (画像とテキスト)

1. インストールパッケージの準備VMware-player-15.0.4-12990004、非商...

要素内の TimePicker は時間の一部を無効にします (分単位で無効)

プロジェクトの要件は、日付と時刻を選択し、現在の時刻以降の時刻のみを選択し、最小レベルを分単位で無効...

MySQL エンコーディング utf8 および utf8mb4 utf8mb4_unicode_ci および utf8mb4_general_ci

参考: MySQL 文字セットの概要utf8mb4 は MySQL 8.0 のデフォルトの文字セット...

HTML チュートリアル: 順序なしリスト

<br />原文: http://andymao.com/andy/post/102.h...

MySQLは、統計クエリを最適化するために、sum、case、whenを巧みに使用します。

私は最近、会社で統計レポートの開発に関わるプロジェクトに取り組んでいました。データの量が比較的多かっ...

JS で CSS 変数を使用する方法

JS で CSS 変数を使用する方法:export キーワードを使用して、js オブジェクトを le...

MySQLインデックスマージの使い方

インデックスのマージは、MySQL が最下層で提供するインテリジェントなアルゴリズムです。インデック...

MySQL curdate() 関数の詳細な例

MySQL CURDATE関数の紹介文字列コンテキストまたは数値コンテキストの YYYMMDD 形式...

JavaScript データ型の詳細な説明

目次1. リテラル1.1 数値リテラル1.2 浮動小数点リテラル1.3 特別な値1.4 文字列リテラ...

MySQLデータベースのパスワードを忘れた場合の解決策

先ほど MySQL パスワードを設定したのに、外食したり荷物を受け取ったりするときにパスワードを忘れ...

Nginx の負荷分散方法の概要

負荷分散を理解するには、まずフォワード プロキシとリバース プロキシを理解する必要があります。注記:...

Vueは2つのルーティング許可制御メソッドを実装しています

目次方法 1: ルーティング メタ情報 (meta)方法 2: ルーティング テーブルを動的に生成す...

無効と読み取り専用の機能と違い

1: readonly は、このコントロールをロックして、インターフェイス上で変更できないようにしま...