JS中两大类数据类型
基本数据类型
number、string、Boolean、undefined、null
number数字类型
所有数字,不分大小、不分整(整数)浮(浮点数)、不分正负,都是数字类型
不同进制的数字
- 二进制数值以0b开头;eg:0b10代表数字2,0b1111代表数字15
- 八进制数值以0开头;eg:010代表数字8,017代表数字15
- 十六进制数值以0x开头;eg:0xf代表数字15
一个特殊的数字型值NAN
- NAN:not a number;即,“不是一个数”,但,它是一个数字类型的值
- 0除以0的结果是NAN;字符串之间的加减乘除的结果是NAN;
- NAN不自等
科学记数法
JS中的e是科学记数法的表示方法,代表数字10;eg:2e3表示2乘10的三次方
string字符串类型
- 字符串就是“人类的自然语言”,即,我们平时说的话
- 字符串要用引号包裹,双引号或者单引号均可
- 要分清数字(11)和字符串('11')
- 可以用加号来拼接多个字符串;eg:‘lo’ + ‘ve’ ==‘love’
- 字符串和变量也可以进行拼接
var year = 2022;
var str = '那年是' + year + '年'
字符串的length属性
表示字符串的长度;标点符号也算长度
'我喜欢JS,哈哈哈'.length // 9
字符串的常用方法