js基础

值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、空(Null)、未定义(Undefined)

1.

var x;

ps:x(未定义)

2.

var x = 5;

ps:x(为Number)

3.

var x = "John"; 

ps:(x为String)

4.

var x=true;
var y=false;

ps:布尔(逻辑)只能有两个值:true 或 false

5.

cars=null;
person=null;

ps:Undefined 这个值表示变量不含有值。

     可以通过将变量的值设置为 null 来清空变量

typeof操作符

typeof "John"                 // 返回 string
typeof 3.14                   // 返回 number
typeof NaN                    // 返回 number
typeof false                  // 返回 boolean
typeof [1,2,3,4]              // 返回 object
typeof {name:'John', age:34}  // 返回 object
typeof new Date()             // 返回 object
typeof function () {}         // 返回 function
typeof myCar                  // 返回 undefined (如果 myCar 没有声明)
typeof null                   // 返回 object

ps:

  • NaN 的数据类型是 number
  • 数组(Array)的数据类型是 object
  • 日期(Date)的数据类型为 object
  • null 的数据类型是 object
  • 未定义变量的数据类型为 undefined
posted @ 2021-12-26 20:13  梦话!  阅读(16)  评论(0编辑  收藏  举报