per-course数据类型

简单数据类型

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的数据类型
  • JS数据类型 - MDN
  • JS对象 - MDN
  • JS数据类型和变量 - Learning Javascript

你可能感兴趣的:(per-course数据类型)