diff --git a/public_html/contents/language.txt b/public_html/contents/language.txt index 5227bbd..94e5a57 100755 --- a/public_html/contents/language.txt +++ b/public_html/contents/language.txt @@ -106,7 +106,7 @@ 定数_VB Const C As Integer = 10 定数_Java static final int C = 10; 定数_PHP define('C', 10); -定数_JS const C = 10; +定数_JS const C = 10; // ES2015 定数_Ruby C = 10 定数_Python - 定数_Perl use constant C => 10; @@ -387,7 +387,7 @@ Perl_2進 0b11111111 変数埋め込み_VB s = "Hello " & world 変数埋め込み_Java String s = "Hello " + world; 変数埋め込み_PHP $s = "Hello " + $world; -変数埋め込み_JS var s = "Hello $world"; +変数埋め込み_JS var s = `Hello ${world}`; // ES2015 変数埋め込み_Ruby s = "Hello #{world}" 変数埋め込み_Python s = "Hello %s" % world 変数埋め込み_Perl my $s = "Hello ${world}"; @@ -616,8 +616,8 @@ Forループ_VB For i = 0 To 9 Forループ_PHP for($i = 0; $i < 10; $i++){ print "$i\n"; } -Forループ_JS for($i = 0; $i < 10; $i++){ - console.log($i); +Forループ_JS for(var i = 0; i < 10; i++){ + console.log(i); } Forループ_Ruby for i in 0..9 do puts "#{i}" @@ -1383,14 +1383,14 @@ PHP_無効値判定 if(!empty($v)){ … } JS_True定数 true JS_False定数 false JS_True判定 False判定以外 # [], '0' 等はTrue扱い -JS_False判定 false, undefined, 0, '' +JS_False判定 false, undefined, null, NaN, 0, '' JS_無効値定数 undefined null NaN JS_無効値判定 if(v){ … } if(v !== null){ … } if(typeof v !== 'undefined'){ … ] - if(v !== NaN){ … } + if(!Number.isNaN(v)){ … } # http://qiita.com/sgtn/items/0cb16ef16d938cf98094