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. 親コンポーネントはpropsを通じて子コンポーネントにデータを渡すことができる2. 子コンポー...
1.Mysqlイメージを取得するdocker pull mysql:5.7 2. MySQLイメージ...
概要:ファイルシステム モジュールは、標準の POSIX ファイル I/O 操作セットをラップしたシ...
目次キャンバス関連文書エフェクト画像表示ケースの完全なコード親コンポーネントコードサブコンポーネント...
目次1. 同時実行制御の概要1.1 フェーズ1 1.2 フェーズ2 1.3 フェーズ3 2. 同時実...
フレームセット ページは通常の Web ページとは多少異なります。依然として <HTML>...
主に2つの側面から: 1. ハイライト/改行2. コードのコピーボタンこれら両方には既製のプラグイン...
ページめくりの問題のシナリオBとCは同じページ(表と裏)にありますページをめくって A をカバーした...
いろいろ苦労した後、インターネットで検索したり、以前の会社のプロジェクトを探したり、他の人のプロジェ...
目次質問サーバー層とストレージエンジン層LIMITって何ですか?何をするか?トゥカオ最近、Q&...
1. はじめに場合によっては、Web プラットフォームがオンラインになった後、サービス インターフェ...
1. 問題の説明何らかの理由により、中国でのDockerイメージのダウンロード速度は特に遅くなります...
前書き: 最近、私はパートナーとチームを組んで .NET Core プロジェクトに取り組む予定です。...
1. Zabbixバックアップ [root@iZ2zeapnvuohe8p14289u6Z /]# ...
この記事の例では、矢印をクリックして画像を切り替えるVue + jsの具体的なコードを共有しています...