このチュートリアルでは、JavaScript の特殊な機能について学習します。
JavaScript は人気のあるプログラミング言語です。 JavaScript は柔軟です。利用可能なオープンソース ライブラリが多数あります。 GitHub には、世界中の開発者によって作成された膨大な量の JavaScript コードが含まれています。 Javascript はフロントエンドとバックエンドの両方でうまく機能します。
JavaScript の構文は非常に単純です。設定をしなくても、誰でも Javascript プログラムを実行して、使いやすいものにすることができます。 Javascript は、HTML、CSS、コーディングの基本的な知識がある人が使用できます。
通訳
イベント処理
Javascript はコンパイル言語ではないため、実行前にソース コードがバイト コードに変更されることはありません。軽量であるため、ローエンド デバイスでも Javascript を実行できます。
###大文字と小文字を区別###制御ステートメント
対象者は第一級国民です
関数型プログラミングのサポート
ダイナミックタイプ
クライアントの検証
プラットフォームに依存しない
非同期処理
プロトタイプに基づく
NULL 値合体演算子 (??)
論理的な空の代入 (??=)
スタイルコンソールログ
最初のスタイル セットは %c を含む最初の文字列に適用され、2 番目の %c は 2 番目の文字列の 2 番目のスタイル セットを取得します。
オブジェクトの略語を使用すると、ユーザーは変数とキー値を同じ名前で割り当てることができ、スペースと時間を節約できます。
リーリーオプションのリンク (?.)
遅延/非同期読み込み
クライアントの簡単な計算
大規模なブラウザ コントロール
日時の処理
HTMLコンテンツの生成
ブラウザとオペレーティング システムの検出
Let および Const キーワード
アロー関数
テンプレートのテキスト
新しい配列関数
デフォルトパラメータ
属性の省略形
Java に似た構文
If else ステートメント
ループステートメント
Javascript 允许大整数值。 Javascript 引擎以不同方式支持 BigInt。
Javascript动态导入功能允许在运行时添加任何文件。
Javascript Promise.allSettled 方法仅在解决或拒绝所有承诺后才接受承诺数组。
Javascript string.matchAll() 返回正则表达式中的所有匹配组。
Javascript globalThis 指向全局对象,不考虑窗口对象或自对象。
Javascript模块命名空间导入导出语法如下。
import * as utils from'./utils.mjs'; export {utils}
Javascript 'for(a in b)' 在 2020 年之前没有执行顺序。ES2020 给出了规范。
Javascript import.meta 给出脚本标签的元信息。
<script type='module' src='module.js'> console.log(meta); //Output {url: 'file':'//home/user/module.js'}
Javascript数组索引用数组长度减去过程是一种旧方法。函数.at()可以替代这个任务。
let arr=[10, 20, 30]; arr.at(2);//Prints 20
Javascript hasOwn 属性是 hasOwnProperty 的扩展。 Javascript hasOwn 是一个静态方法。
let obj = Object.create(null); obj.hasOwnProperty=function(){}; Object.hasOwnProperty(obj, 'hasOwnProperty'); //Cannot convert the object to the primitive value Object.hasOwn(obj, 'hasOwnProperty'); //true
Javascript 类可以有静态项。
class Color { static blue; static { this.blue = 'blueberry'; } }
Javascript Error 类还提供错误原因报告。
throw new Error('Error message', { cause: rootCause });
Javascript 具有独特的功能以及面向对象编程和 Java 语言的功能。所讨论的所有功能和其余功能使 Javascript 成为一种强大的编程语言。
以上が知っておくべきJavaScriptの重要な機能の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。