#前提
・個人忘備録です
・JavaScript初心者
・CODEPREPで完結できず調べた内容をまとめた
#学習内容
JavaScript入門 基本操作編を終了しました
https://codeprep.jp/books/3
#わからなかったところ
##Strictモードって何?
単元の最初の方、Strictモードで実行させましょう、というのがあります。(↓画像みたいな)
なんぞ?と思ったのでググってみました。
ざっくり、あなたの書いたJavaScriptを厳しめにチェックするよってことだと思われる。
strictモードでは、より的確なエラーチェックが行われるため、これまでエラーにならなかったような曖昧な実装がエラー扱いになります。このことにより、コード内に存在する潜在的な問題を早期に発見しやすくなります。また、JavaScriptエンジンによる最適化処理を困難にする誤りを修正するため、strictモードのコードは非strictモードの同一コードよりも高速に実行することができる場合があるなどのメリットがあります。
参照:https://analogic.jp/use-strict/
さらに、**具体的にはどんなことをチェックしてくれるか?**はこちら
参照:https://www.javadrive.jp/javascript/ini/index8.html
##厳密等価演算子って何?
こんな(===)やつ。左辺と右辺の値が同じかな?って比較している。
じゃあ等価演算子(==)と何が違うの?
//厳密等価演算子
console.log(10 === 10);
//等価演算子
console.log(10 == 10);
厳密等価演算子は型を見る。
等価演算子は型を見ない。
詳しくはこちら
https://qiita.com/SE-studying-now/items/438cbf32a1b31b2a714b
以上。
何かご指摘ありましたら、優しめな文章でコメントください笑