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);
京公网安备 11010502036488号