0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

JavaScriptを学びたい初学者の【CODEPREP】メモ

Posted at

#前提
・個人忘備録です
・JavaScript初心者
・CODEPREPで完結できず調べた内容をまとめた

#学習内容
JavaScript入門 基本操作編を終了しました
https://codeprep.jp/books/3

スクリーンショット 2021-01-17 14.49.56.png

#わからなかったところ

##Strictモードって何?
単元の最初の方、Strictモードで実行させましょう、というのがあります。(↓画像みたいな)
なんぞ?と思ったのでググってみました。
スクリーンショット 2021-01-17 14.51.35.png

ざっくり、あなたの書いた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

以上。
何かご指摘ありましたら、優しめな文章でコメントください笑

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?