当前位置:   article > 正文

经典前端面试题:JS 数据类型有哪些?_前端 面试 js数据类型都有啥,以及nan问题

前端 面试 js数据类型都有啥,以及nan问题

1.基本数据类型:数字 、 布尔 、 字符串 、 null 、 undefined 、 symbol

	1.基本类型的值不变
	2.基本类型的比较是值的比较
	3.基本类型的变量是存放在栈

*Number 数字
        --整型
        --浮点型
        --NaN  任何数字与NaN运算,结果都是NaN

       	isNaN()   检测某个内容是不是数字 [方法]
             	是数字, 返回 false
             	不是数字, 返回 ture
      	-->可以进行隐式转换

*String 字符串
        
            // ''
			// ""
			// ``
			// var name1="刘能";
			// var name2='赵四';
			// console.log(name1+'·'+name2);

*boolean 布尔
     -true(真) false(假)
         false 情况:0 ,‘ ’ , NaN , null , undefined , false
*Null 	空值
*Undefined 未定义
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28

null与undefined的区别:null表示一个变量被赋予了一个空值,而undefined则表示该变量尚未被赋值。
本人理解:
null是占位无人(值:null),undefined是没占位(值:undefined)

2.引用数据类型:对象

	1.引用类型的值是可变的
	2.引用类型比较 是地址和地址的比较
	3.引用类型的值是同时保存在栈内存和堆内存中的对象
  • 1
  • 2
  • 3
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/339814
推荐阅读
相关标签
  

闽ICP备14008679号