18日目-2022.03.18(17日目から復習)
今日の勉強の内容
(モダンJavaScriptチュートリアル復習)
JavaScript基本
混同または再注意が必要な内容
現在のJavaScriptでは、スクリプトにコメント、typeプロパティ、languageプロパティを使用する必要はありません.
scriptラベルはscrプロパティと同時に使用できません
半クローンを使用すると、エラーを減らす習慣になる可能性があります.
スクリプトの先頭または関数の本文の前に「use strict」が表示されている場合は、モダンな方法で操作します.
コンソールにuse strictと入力し、shift+enterキーを押して必要なスクリプトを入力します.
変数を複数回宣言したときにエラー/参照が発生した場合、letではなく変数名のみが使用されます.
変数名には、数値、アルファベット、$、
非常に大きな数字を使う場合は、BigIntの使用/値の末尾にnを付けるだけです.
typeofnullではnullはオブジェクトではありませんが、言語自体のエラーでobjectが出力されます.
prompt(表示する文字列、初期値)モードウィンドウが表示されます
数値に変換するとnullとfalseが0/trueが1/undefinedのNaN
前に+を付けるとnumber()に等しい
増減演算子は変数にのみ適用されます
let counter = 0;
alert( ++counter ); // 1 (증가후 새로운값 반환)
let counter = 0;
alert( counter++ ); // 0 (증가전 기존값 반환)
alert(“” + 2 + 1); -> 문자열 21
alert( “a” + 0 + 1); => a01
alert( 0 + 1 + “a”); => 1a
(Core JavaScriptベース)実行コンテキスト
実行コンテキストは、実行するコードに入力する情報を含むオブジェクトです.
スタック-井戸構造/abcシーケンスストレージ、cbaシーケンスで表示
キュー-開いているパイプ構造/abc順に格納され、abc順に表示されます.
プロセス
VariableEnvironment、LexicalEnvironment、ThisBindingを含む
含まれる内容はLexicalEnvironmentと同じですが、初期実行時のスナップショットは保持されます.
コンテキストを実行するときは、まずここに情報を含めます->
LexicalEnvironmentのコピーと作成->
主にLexicalEnvironmenを使用
2)LexicalEnvironment(語彙環境)-静的値の会議
学習ソース
JavaScript。info
コアJavaScript-鄭在南知音-
上の内容は勉强の中で私が理解した内容で、いくつか间违った内容があるかもしれません.
灰毒中発見時の修正
Reference
この問題について(18日目-2022.03.18(17日目から復習)), 我々は、より多くの情報をここで見つけました https://velog.io/@abo7326/18일차-2022.03.18テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol