摘要: 函数也是一个对象 1.通过构造函数创建函数 //创建构造函数 var sayHello = new Function("console.log('你好')") //调用函数 sayHello() //往函数对象内添加属性 sayHello.text = "hello" console.log(say 阅读全文
posted @ 2021-06-28 20:25 coder、L 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 对象分为:1.内建对象(Math、String、Number、Object等等) 2.宿主对象(JS的运行环境提供的对象,主要指浏览器提供的对象DOM、BOM) 3.自定义对象(编程人员自定义的对象) 创建对象的几种方式: 1.使用构造函数创建: var obj = new Object(); co 阅读全文
posted @ 2021-04-14 01:09 coder、L 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 1.不使用 break 的情况: switch (10) { case "10": console.log(1010);/*不执行*/ case 30: console.log(30);/*不执行*/ case 10: console.log(10);/*10*/ case 40: console. 阅读全文
posted @ 2021-04-10 14:19 coder、L 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 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 阅读全文
posted @ 2021-04-08 21:43 coder、L 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 首先来看段代码: 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 阅读全文
posted @ 2021-04-06 22:23 coder、L 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 强制类型转换: 1.将变量类型转换为string类型: 通过toString()方法转换: var num = 10; console.log(typeof num); /*这里打印的结果为number*/ num.toString(); console.log(typeof num); /*这里打 阅读全文
posted @ 2021-04-05 18:48 coder、L 阅读(895) 评论(0) 推荐(0) 编辑
摘要: Null: 1.它用来表示一个空的对象 2.typeof检测一个null类型的变量返回的是 Object console.lgo(typeof null) /* 这里打印的结果为Object */ Undefined: 1.已经声明但还未赋值的变量就是Undefined(有参函数在调用时未传参,其参 阅读全文
posted @ 2021-04-05 16:39 coder、L 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 标识符: 1.JS中可以由开发者自主命名的都是标识符(如变量名、函数名、属性名等等) 2.标识符的命名规则: ①标识符可以由 字母、数组、_(下划线)、$ 组成 例如:var age_1_$ = 28 ②标识符不可以由数字开头 例如:var 2age = 28 ,这是错误的! ③标识符不能是JS中的 阅读全文
posted @ 2021-04-05 15:42 coder、L 阅读(2425) 评论(0) 推荐(0) 编辑