04 2021 档案
摘要:对象分为:1.内建对象(Math、String、Number、Object等等) 2.宿主对象(JS的运行环境提供的对象,主要指浏览器提供的对象DOM、BOM) 3.自定义对象(编程人员自定义的对象) 创建对象的几种方式: 1.使用构造函数创建: var obj = new Object(); co
阅读全文
摘要:1.不使用 break 的情况: switch (10) { case "10": console.log(1010);/*不执行*/ case 30: console.log(30);/*不执行*/ case 10: console.log(10);/*10*/ case 40: console.
阅读全文
摘要:var i = 1; console.log(i++);/* 1 */ console.log(i);/* 2 */ console.log(i++);/* 2 */ console.log(i);/* 3 */ var i = 1; console.log(++i);/* 2 */ console
阅读全文
摘要:首先来看段代码: 1.隐式转换为Number var num = 1 + true; console.log(num) /* 1+1 = 2 */ var num = 1 + false; console.log(num) /* 1+0 = 1 */ var num = 1 + NaN; conso
阅读全文
摘要:强制类型转换: 1.将变量类型转换为string类型: 通过toString()方法转换: var num = 10; console.log(typeof num); /*这里打印的结果为number*/ num.toString(); console.log(typeof num); /*这里打
阅读全文
摘要:Null: 1.它用来表示一个空的对象 2.typeof检测一个null类型的变量返回的是 Object console.lgo(typeof null) /* 这里打印的结果为Object */ Undefined: 1.已经声明但还未赋值的变量就是Undefined(有参函数在调用时未传参,其参
阅读全文
摘要:标识符: 1.JS中可以由开发者自主命名的都是标识符(如变量名、函数名、属性名等等) 2.标识符的命名规则: ①标识符可以由 字母、数组、_(下划线)、$ 组成 例如:var age_1_$ = 28 ②标识符不可以由数字开头 例如:var 2age = 28 ,这是错误的! ③标识符不能是JS中的
阅读全文