JS中使用typeof能得到的哪些类型?考点:JS变量类型,(string,number,undefined,null,object,boolean,symbol)
何时使用===何时使用==?考点:强制类型转换(根据函数题的需要选择使用===与==)
window.onload和DOMContentLoaded的区别? 考点:浏览器渲染过程。1、当 onload 事件触发时,页面上所有的DOM,样式表,脚本,图片,flash都已经加载完成了。
2、当 DOMContentLoaded 事件触发时,仅当DOM加载完成,不包括样式表,图片,flash。 详细请看:https://www.cnblogs.com/yud123/p/7597025.html
用JS创建10个标签,点击的时候弹出来对应的序号? 考点:作用域 详细情况:https://www.cnblogs.com/wjaaron/p/7248259.html
简述如何实现一个模块加载器,实现类似require.js的基本功能? 考点:JS模块化 详细情况:https://www.cnblogs.com/yexiaochai/p/3961291.html
实现数组的随机排序?JS基础算法 详细情况:https://www.cnblogs.com/wtdall/p/12099901.html
// 值类型: let a = 100 let b = a a = 200 console.log(b) // 100 //typeof运算符 问题1 console.log(typeof undefined); console.log(typeof "fasfasd"); console.log(typeof []); console.log(typeof 123); console.log(typeof null); console.log(typeof false); console.log(typeof console.log); let sym = Symbol('commet') console.log(typeof sym) // "symbol" //==运算符 问题2 console.log(1 == '1'); console.log(null == undefined); console.log(0 == " "); //字符串拼接 let a = 100 + 10 // 110 let b = 100 + '10' // "10010" //if语句 let a3 = true; if (a3) { console.log(a3,"显示") } let a4 = false; if(a4){ console.log(a4,"不显示") } //逻辑运算符 console.log(10 && 0); console.log(" "|| "fafd"); console.log(!window.abs); let b1 = 100; console.log(!!b1);