JavaScript のインポート1. 内部ラベル<スクリプト> アラート("こんにちは世界"); </スクリプト> 2. 外部紹介<script src="js/abc.js"></script> 基本的な構文変数の定義 <スクリプト> var 数値 = 1; アラート(数値); </スクリプト> コンディションコントロール (2>1)の場合 { 警告("true"); } <スクリプト> var スコア = 65; // アラート(数値); (スコア>60&&スコア<70)の場合 { 警告("60-70") } そうでない場合 (スコア>70&&スコア<80) { 警戒(70-80) } それ以外 { アラート("その他") } </スクリプト>
データ型番号jsは整数と小数を区別しません 123 //整数123 123.1 //浮動小数点数 123.1 1.122e3 //科学的記数法 NaN //数値ではない インフィニティ //インフィニティ 弦「あ」「abc」 通常、文字列を囲むには一重引用符または二重引用符を使用します。エスケープ記号\に注意してください。 \' \n //改行\t //スペース\u4e2d //Unicode エンコード\x41 //ASCII 複数行の文字列を書くにはバッククォートを使用します var str = `ははは ニーハオ 666` テンプレート文字列 名前を 'xay' にします。 let words = `こんにちは、${name}`; 文字列の長さ 単語の長さ 文字列の特性は不変である 大文字と小文字の変換 単語を大文字に変換します() 単語を小文字に変換します() substring() は文字列インターセプション関数です substring(1) // 最初の文字列から最後の文字列まで抽出 substring(1,3) //[1,3) ブール真偽 論理演算&& //および| //または! //ではない 比較演算子= == // 異なる型、同じ値は true === // 完全に等しい、型と値の両方が同じである必要があります NaN===NaNはfalseを返し、isNaN(NaN)によってのみ判断できます。 配列<スクリプト> var arr = [1,2,3,4,5,'こんにちは'] </スクリプト> 配列のインデックスを取得する際に境界を越えると、undefinedが出力されます。 arr.length に値を割り当てると、配列の長さも変更されます。割り当てられた値が小さすぎると、配列内の要素が失われます。
物体js では、{…} はオブジェクトを表します。キーと値のペアは、属性 xxxxx:xxxxx を表します。複数の属性はカンマで区切られ、最後の属性にはカンマが付きません。 var 人 = { 名前: 'xay', 年齢: 18歳 タグ: ['js','java','python'] } オブジェクトの割り当て 属性を動的に削除する delete person.name オブジェクトのプロパティを追加するには、値を直接割り当てるだけです 属性がオブジェクト内にあるかどうかを判定する プロセス制御判決が (2>1)の場合 { 警告("true"); } <スクリプト> var スコア = 65; // アラート(数値); (スコア>60&&スコア<70)の場合 { 警告("60-70") } そうでない場合 (スコア>70&&スコア<80) { 警戒(70-80) } それ以外 { アラート("その他") } </スクリプト> whileループ 年齢=0; (年齢<100) { 年齢+=1; コンソールにログ出力します。 } forループ (i = 0; i < 5; i++ とします) { コンソールにログ出力します。 } forループは配列を反復処理します var arr = [1,2,3,4,5,6,7,8,9,10]; (arr内の変数番号) { コンソール.log(数値) } マップとセット地図 var map = new Map([['tom',100],['jack',90],['haha',80]]); var name=map.get('tom'); //キーを通じて値を取得する console.log(名前) Pythonの辞書と同様に、set()はマップにデータを追加します。 マップを設定します('admin',10); map.delete('tom') //マップ内の削除 セット セットは重複を削除できます var set = new Set([3,1,1,1,1]); set.add(2) //追加 set.delete(1) //削除 console.log(set.has(3)); //3つありますか? 反復子マップの反復処理 var map = new Map([['tom',100],['jack',90],['haha',80]]); (x をマップとする) { コンソールログ(x); } セットの反復処理 var set = new Set([3,1,1,1,1]); (xを集合とする) { コンソールログ(x); } 要約するこの記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS.COM のその他のコンテンツにも注目していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: アイデアを使用して Springboot 初期化サーバーを構築する際の問題分析
>>: MySQL データベースのバックアップ プロセスに関する注意事項
目次1. beforeunload イベント2. アンロードイベント3. ソースコードプロジェクトの...
クッキーこれはクライアント ブラウザの状態を保存するための標準的な方法です。Cookie はブラウザ...
目次1分でgithub+Jekyllブログにトラフィック機能を追加する1. ジェクルとは何か1. J...
目次mysql フィルター レプリケーションメインデータベースに実装ライブラリから実装いくつかの質問...
導入分散システムでは、分散ロックは最も基本的なツール クラスです。たとえば、支払い機能を備えた 2 ...
グループを作成グループ化は、SELECT ステートメントの GROUP BY 句で設定されます。例:...
現在の環境は次のとおりです。セントロス7.5 docker-ce 18.06.1-ce 1. まずc...
データをオペレーションにエクスポートする場合、フィールドの結合は避けられません。MySQL でこれが...
1. テキストの書式設定: この例では、HTML ファイル内のテキストを書式設定する方法を示します...
この記事では、Ubuntu18.04にmysql5.7.23をインストールする具体的な方法を参考まで...
Windows Server 2019 は、Microsoft が公式にリリースした最新のサーバー...
MySQL は非常に強力なリレーショナル データベースです。しかし、初心者の中には、インストールや設...
Remax は、実行時に構文制限のないソリューションを採用した React を使用して小規模なプロ...
この記事の例では、検索機能を実装するためのVueの具体的なコードを参考までに共有しています。具体的な...
プロジェクト(nodejs)では、一度に複数のデータをデータベースに挿入する必要があります。データベ...