JavaScript简单数据类型
数值类型
var n1=2e5 科学计数法
var n2=0x100 十六进制(以0x开头)
var n3=0o100 八进制(以0开头)
var n4=0b100 二进制(以0b开头)
字符串类型
var n1='hello world'
var n2=‘123456’
字符串类型可以用双引号、单引号或反引号表示,表示一段文本内容
注意:在字符串类型中,空格表示一个占位符,例如n1中共有11个字符;
在字符串类型中,写数字并不是数值类型,是字符串类型
布尔类型
true 表示真,在计算机存储时为1;
false 表示为假,在计算机存储时为0
空类型
var n1 undefined类型:这里本该有一个值,但没有,就是undefined
var n2=null null类型:这里有一个值,是空值
检测数据类型:typeof
在运算的过程中,有的数据不是我们自己写的,有可能是通过运算得到的,有可能是别人给的,为了保证程序的正确性,我们需要检测数据变量。
两种用法:
1、typeof 变量:
语法:typeof 要检测的变量
返回值:以字符串的形式返回数据类型
2、typeof(变量)
语法:typeof(要检测的变量)
返回值:以字符串的形式返回数据类型
两种用法的区别:typeof 只能检测紧跟着的一个变量;
typrof() 先计算小括号里面的结果,然后使用typeof去检测结果的数据类型。