简单数据类型
Boolean 布尔值
可以有两个值:true和false。
var foo = true;
Null 空值
只有一个值:null,表示空值。
Undefined 未赋值
一个没有被赋值的变量会有个默认值undefined。
Number 数字值
具体数值:范围是(-(2的63次方-1) ~ (2的63次方-1)
带符号的值:+Infinity,-Infinity(正无穷和负无穷)
非数值:NaN(Not-a-Number)
var foo = 42;
19 / +0; // Infinity 正无穷
19 / -0; // -Infinity 负无穷
String 字符串
带有引号的任意文本。
可是是单引号也可以是双引号,如果文本中也带引号,可以使用转义字符对文本中的引号进行转义
获取一个字符串的子串可通过选择个别字母或者使用String.substr()。
获取两个字符串的连接使用连接操作符 (+) 或者String.concat()。
var foo = "love"
Symbol(在ES6中新定义)
ES6 就是ECMAScript 6是新版本JavaScript语言的标准。
复杂数据类型
Object
typeof操作符
功能:检测变量/参数数据类型
语法:
typeof 变量
typeof(变量)
返回值:
string类型,值有可能是:string,number,boolean,object,undefined,function
console.log
功能:在控制台打印
打开网页,找到开发者工具,打开控制台,选择console
例:
console.log(typeof(n));//在控制台打印变量n的数据类型
网友评论