高度なJavaScriptバックエンドの基本
Webスクリプトに通常使用されるJavaScriptプログラミング言語。これは、軽量でインタプリタされたプログラミング言語です。 JavaScriptは、Web開発用の最もプログラミング言語の1つです。 JavaScriptを実行するために、各ブラウザには独自のエンジンがあり、ブラウザでJavaScriptを適切に機能させることができます。いくつかの一般的なブラウザとそのJavaScriptエンジンは-
- Firefox用のクモザル
- V8 for Google Chrome
- Safari用のJavaScriptコード
- Microsoft Internet Explorer/Edge用のChakra
JavaScriptユニバースを作成し、ブラウザーが独自のスクリプトを記述しないようにするため。ブラウザ全体で使用されるJavaScriptの標準セットがあります。 JavaScriptの標準を設定するECMA(ヨーロッパのコンピューターメーカー協会)という名前の協会があります。
JavaScriptエンジンはどのように機能しますか?
JavaScriptコードを適切に実行するために、JavaScriptエンジンは2つの異なるフェーズで機能し、作成されたスクリプトがブラウザーに関係なく適切に機能することを確認します。
-
作成フェーズ −作成フェーズでは、JavaScriptエンジンがコード全体を適切に処理し、プログラムの構文をチェックして、発生した場合は合成エラーをスローします。エンジンは、JavaScriptコードで宣言された関数だけでなく、変数にもいくつかのメモリチャンクを宣言して提供します。
-
実行フェーズ −実行フェーズでは、エンジンがコードを実行します。また、変数が宣言され、発生する可能性のあるその他のエラーがスローされます。
JavaScript“ ==”対“ ===”演算子
JavaScriptには、2種類の等式演算子があります。
==演算子 2つの値の抽象的同等性をチェックするためにテストするために使用されます。これは、この比較では、値の同等性がチェックされ、データのタイプが同等性についてチェックされないことを意味します。
===演算子 2つの値が厳密に等しいかどうかをチェックするために使用されます。これは、この比較では、データのタイプと同等性の両方がチェックされることを意味します。
例
<script> document.write(34 == "34"); document.write('<br>') document.write(98 === "98"); </script>
出力
true false
JavaScriptブール値
ブール変数は、2種類の値しかないプログラミング言語の変数です。 Javascriptプログラミング言語で有効なブール値はTRUEです。 およびFALSE 。
プログラミングのTRUE値は、Javascriptの条件ステートメントをトリガーする0以外の値に対応します。
TRUEブール値に変換して戻すいくつかの値は-
です。- {}-空のオブジェクト
- []-空の配列
- !False値はTRUEです
プログラミングのFALSE値は、 0に対応します Javascriptの条件文を無視しない値。
FALSEブール値に変換して戻す値は次のとおりです-
- 0-FALSEの数値
- undefined-未定義の値はfalseです
- null- null値は常にfalseです
-
JavaScriptのコンストラクターから値を返しますか?
以下は、JavaScriptのコンストラクターから値を返すためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> &
-
JavaScriptで誤った値を特定する
JavaScriptでは、ブール型-false として評価されると、次の値がfalseと評価されます。 0 空の文字列: 、、または `` null 未定義 NaN —数値ではありません 以下は、JavaScriptで偽の値を識別するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="widt