変数の宣言
varとlet
変数の型
普通はtypeof演算子
typeof operand
数値の判定
整数か?
Number.isInteger(testValue)
変数変換
内部的には変数の型を持っているため、計算時は変数の変換が必要
文字列→整数値
parseInt(string, radix);
radixは基数(なので、普段は10。とはいえ、必須入力。)
string に数字以外が入っていても、「極力」整数?として判定してくれるみたい。やってみた感じだと
6a -> 6
6- -> 6
a6 -> ×
だった。説明書きを読んだら、
- 数字と判別できるところまでやって、
- 判別できなくなったら、そこまでの解析結果を返す
小数値→整数値
Math.floor()
とかもある
parseInt(x, 10)
比較演算子
== と ===
== は比較する際に、型変換ができればして、その上で比較する。
=== は型まで厳密に比較する。
比較する
新しい文字比較
undefined,null,0
undefined
- まだ値が代入されていない変数は undefined 型
- また、評価されようとしている変数が代入された値を持たないメソッドや文
- 値を return しなかった関数も undefined を返す
null
算術演算子
インクリメント、デクリメント
- // インクリメント
最終更新:2020年07月14日 22:12