javascript verとletの単純比較表
公開日: : javascript
表
再宣言 | 再代入 | スコープ | |
var | o | o | 関数スコープ |
let | x | o | ブロックスコープ |
ブロックスコープとは
<script>
function hoge(){
if(true){
var var_str = 'this is var';
let let_str = 'this is let';
}
console.log(var_str); // this is var
console.log(let_str); // Uncaught ReferenceError: let_str is not defined
}
hoge();
</script>
varで宣言した変数は同じ関数内で生き続けるが、
letで宣言した変数は同じ関数内だろうと、ブロックの中でしか生きれない。
Googleアドセンスレスポンシブ
関連記事
-
javascriptでconsoleに表示する
コード console.log(表示させたい内容) macのchrome
-
javascriptで現在アクセス中のホスト名を取得する
コード See the Pen vYGmgVN by Hidenobu Miyata (@g
-
XMLHttpRequest使ってファイル取得させるときにキャッシュさせない方法
結論 取得させるファイル名末尾に現在時刻のパラメータを付与すればええんやで。 javascr
-
javascript addEventListener はイベント検知したときの命令を書けるやつ(雑)
以下、雑な説明です。正確には最下部のmdnのリンクをどうぞ。 概要 addE
-
onsubmit属性
概要 formタグ(要素)の属性。 form内のsubmitが実行されたときに発火される。
-
javascriptで文字列を囲むシングルクォーテーションとダブルクォーテーションはどっちでもいい。jQueryも同じ。
結論 シングルクォーテーションもダブルクォーテーションも機能としては変わらない。phpだとダブ
-
XMLHttpRequest メモ
XMLHttpRequest の利用 HTML Living Stand
-
javascriptのbooleanは 0がtrueでそれ以外はfalse
解説 タイトルがすべてです。 javascriptでは、 0→true
-
javascriptで変数代入の際に||(パイプパイプ)
||の左側がtrueなら左側が代入される。||の右側がtrueなら右側が代入される。 &nbs
-
javascript このサイト離れていいですか?のやつこと、beforeunload
See the Pen zYqZVVQ by Hidenobu Miyata (@gari86