ご存知のとおり、JavaScript は非常に人気のあるプログラミング言語であり、開発者は魅力的な Web プログラムを開発するだけでなく、いくつかのモバイル アプリケーション (PhoneGap や Appcelerator など) の開発にも使用できます。 、NodeJS、Wakanda、その他の実装など。さらに、多くの開発者は JavaScript を入門レベルの言語として選択し、ポップアップ ウィンドウなどの小さなものを作成するためにそれを使用しています。
この記事では、フロントエンド開発者でもサーバーサイド開発者でも、著者が JavaScript 開発のヒント、ベスト プラクティス、その他の非常に実践的な内容を紹介します。それらは間違いなくあなたに利益をもたらします。
この記事で提供されているコード スニペットは、V8 JavaScript エンジン (V8 3.20.17.15) を使用する Chrome 30 の最新バージョンでテストされています。
1. 初めて変数に値を割り当てるときは、var キーワード
を忘れないでください。宣言されていない変数に値を割り当てると、その変数はグローバル変数として自動的に作成されます。JS 開発では、グローバル変数の使用を避ける必要があります。
2. ==
を置き換えるには === を使用します。= またはを決して使用しないでください。 =。
3. 行末記号としてセミコロンを使用します
開発者がセミコロンの追加を忘れた場合でも、ほとんどの場合、JavaScript パーサーが自動的にセミコロンを追加するため、行の終了にはセミコロンを使用することをお勧めします。
4. コンストラクター
を作成します。5. Typeof、instanceof、およびコンストラクターは慎重に使用する必要があります
これは、自己呼び出し匿名関数または即時呼び出し関数式 (LLFE) と呼ばれることがよくあります。関数が作成されると、次のように自動的に実行されます:
にランダムな項目を作成します。
コードをコピー
9. 数値 0 から最大数値までの一連の乱数を生成します
10. ランダムな英数字のセットを生成します
コードをコピーします
コードをコピーします
コードをコピーします
コードは次のとおりです:
コードは次のとおりです:
関数 isNumber(n){
であることを確認します。コードは次のとおりです:
関数 isArray(obj){戻り値 Object.prototype.toString.call(obj) === '[オブジェクト配列]' ; }
Array.isArray(obj); // 新しい Array メソッド
から最大値と最小値を取得します。
コードをコピーします
コードをコピーします
コードは次のとおりです:
コードは次のとおりです:
var myArray = [12, 222, 1000, 124, 98, 10];
myArray.length = 4; // myArray は [12, 222, 1000, 124] になります。
myArray.length = 10; // 新しい配列の長さは 10 です
myArray[myArray.length - 1] // 未定義;