好きなときに好きなことをしたいブログ

好きなときに好きなことをしたい性格です。

JavaScriptのデータ型

型宣言のいらないJavaScriptだけど、データ自体にはデータ型があるようで。

  1. 10進数
  2. 8進数
  3. 16進数
  4. 浮動小数
  5. 論理値
  6. 文字列
  7. 未定義
  8. NULL
<!--
var int10 = 10; // Integer 10進数
var int08 = 010; // Integer 8進数
var int16 = 0x10; // Integer 16進数

var float = 10.10; // Float

var bool_t = true; // Boolean true;
var bool_f = false; // Boolean false;

var string_double = "This is 'JavaScript'."; // String
var string_single = 'This is "JavaScript".'; // String

var unknown; // Undefined

var n = null; // Null

console.log(int10);
console.log(int08);
console.log(int16);
console.log(float);
console.log(bool_t);
console.log(bool_f);
if (bool_t == 1) {
  console.log(bool_t +" == 1");
}
if (bool_f == 0) {
  console.log(bool_f +" == 0");
}
console.log(string_double);
console.log(string_single);
console.log(unknown);
console.log(n);
if (n != 0) {
  console.log(n +" != 0");
}
console.log("but, n*10 == " + n*10);
-->

f:id:Sukinakoto:20170816215955p:plain