首页 > 编程语言 > 详细

JavaScript基础面试题01

时间:2020-07-18 16:23:06      阅读:36      评论:0      收藏:0      [点我收藏+]

JS中使用typeof能够得到的哪些类型?

undefined、string、number、boolean、object、function
注意:js中对函数使用typeof返回的是function

console.log(typeof undefined) // undefined
console.log(typeof ‘abc‘) // string
console.log(typeof 123) // number
console.log(typeof true) // boolean
console.log(typeof {}) // object
console.log(typeof []) // object
console.log(typeof null) // object
console.log(typeof console.log) // function

何时使用 === ?何时使用 == ?

因为JS的 == 存在强制类型转换,所有 == 慎用!!大部分推荐使用 === !!
除极个别情况,如:

if(obj.a == null){
  // 这里相当于 obj.a === null ||obj.a === undefined,简写形式
  // 这是jquery源码中推荐的写法
}

JS中有哪些内置函数?

Object、Array、Boolean、Number、String、Function、Date、RegExp、Error

JS变量按照存储方式分为哪些类型?并描述其特点

值类型:值复制的是真正的值
引用类型:值复制的并不是一个真正的拷贝,而是拷贝其内存地址(指针)

如何理解JSON?

JSON 只是JavaScript的一个内置对象,和 Math 类似(注意:并不是内置函数),其有两个方法,如下:

JSON.stringify({ a: 10, b: 20 }) // 解析JSON字符串并返回对应的值
JSON.parse(‘{"a":10,"b":20}‘) // 返回与指定值对应的JSON字符串

JavaScript基础面试题01

原文:https://www.cnblogs.com/cqkjxxxx/p/13334930.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!