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 データベースのバックアップ プロセスに関する注意事項
MySQL binlog は MySQL ログの中で非常に重要なログであり、データベースのすべての ...
[LeetCode] 176. 2番目に高い給与従業員テーブルから 2 番目に高い給与を取得する ...
Linux で Go 環境を構築するのは非常に簡単です。 1. go1.2.1.linux-386....
文書タイプDoctype は、指示を解析するためにどのバージョンの HTML を使用するかをブラウザ...
以下のコードをDreamweaverのコードエリアにコピーすると、プレビュー時に以下の画像が表示され...
この記事では、カルーセルマップの効果を実現するためのjsの具体的なコードを参考までに共有します。具体...
目次基本的な手順と使用方法行コンポーネントの分析レンダリング機能ソースコード分析Col成分の分析コン...
この記事では、MySQL での重複キー更新時の replace into と insert into...
仕事で必要になったため、インターネットで多くの情報を見つけましたが、それらはすべてコピーアンドペース...
リーダーの指示のもと、Java プロジェクトを引き継ぎ、リファクタリングを行う必要がありました。同時...
1. まずは効果を見てみましょうインターフェース要求によって返されるデータ: 2. 公式ログインフロ...
この記事では、登録またはログイン時に電子メール アドレスを入力する際のドロップダウン プロンプトのネ...
目次序文積極的な撤退例外、拒否、および発行されたエラー信号まとめ序文NodeJS プロセスが終了する...
主な違いは次のとおりです。 1. MySQL はデフォルトで MyISAM を使用します。 2. M...
目次序文1. Nginx+Tomcat 2. Nginxサーバーを構成する3. Tomcatアプリケ...