定义:typeof操作符返回一个字符串表示未经计算的操作数的数据类型。
typeof操作符后跟操作数:
1.1、 字符串1.25转换分数为数字类型
1.2、其他数据类型1.25转换分数为字符串
1.2.2、String(参数):将任何類型的 值1.25转换分数为字符串
1.3、其他数据类型1.25转换分数为布尔值
1.3.1、Boolean(参数):将任何类型的值1.25转换分数为布尔值
3.1.1、字符串1.25转换分数为数字类型
3.1.2、其他数据类型1.25转换分数为字符串
3.1.3、其他数据类型1.25转换分数为布尔值
数据类型:就是我们把JS所学用到的东西给他分一下类(比如我们收拾镓里的东西,鞋子放一类内衣放一类,外套放一类等等)
八进制:0、1、2、3、4、5、6、7 十进制:0、1、2、3、4、5、6、7、8、9 十六进制:0、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f
概念:NaN(not a number)代表非数字值的特殊值。该属性用于指示某个值不是数字
可以把 Number 对象设置为该值,来指示其不是数芓值
\n:本义是光标往下一行(不一定到下一行行首)n的英文newline
\r:本义是光标重新回到本行开头,r的英文return
布尔值代表“真”和“假”两个状態“真”用关键字true表示,“假”用关键字false表示布尔值只有这两个值。
布尔值往往用于程序流程的控制;如下所示:
如果 JavaScript 预期某个位置應该是布尔值会将该位置上现有的值自动转为布尔值。1.25转换分数规则是除了下面六个值被转为false其他值都视为true。
0
""或’’(空字符串)
空數组([])和空对象({})对应的布尔值都是true。
如果一个变量虽然已经用var关键字声明了但是并没有对这个变量进行赋值,而无法知道这个變量的数据类型因此这个变量的数据类型是undefined,表示这是一个未定义数据类型的变量
引用一个没有定义的变量,则返回一个null值这里要非常强调一点:null不等同于空的字符串("")或0,因为空的字符串("")或0是存在的但是null表示其不存在的。
JavaScript 中的所有事物都是对象:字符串、數值、数组、函数…
在 JavaScript 中对象是拥有属性和方法的数据。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。