摘要:
时间对象 var date = Date(); //获取系统当前时间(按照自己电脑的时间走) var date = Date("2022/3/3"); //传递进去的参数没有效果。这种时间的创建方法,只能获取系统的当前时间,不能传参 var date = new Date(); //获取系统的本地时 阅读全文
摘要:
数学对象 Math:里面提供了很多与数学相关的属性和方法 1、Math定义的数学常量 Math.E 常量E的值Math.LN2 2的自然对数 //0.6931471805599453Math.LN10 10的自然对数 //2.302585092994046Math.LOG2E 以2为底e的对数 // 阅读全文
摘要:
第一种方法 不兼容ie6低版本 var arr = [1, 2, 5, 8, 9, 1, 2, 8, 6, 7, 3, 9]; var res = []; for (var i = 0; i < arr.length; i++) { if (res.indexOf(arr[i]) == -1) { 阅读全文
摘要:
数组 检验是否为数组的方法 Array.isArray() 是数组返回:true 不是数组返回:false 数组中天生自带一个属性:length 代表了当前数组的长度 (JavaScript数组长度是可变的,也就是说不是固定的) 数组是一个复杂的数据类型,在比较的时候是比较的地址 console.l 阅读全文
摘要:
function add (num1, num2) { return num1 + num2; } // 函数字面量赋值 oBody.onclick = function () {} // new运算符创建函数 var fn = new Function(); //很少使用 当函数没有任何retur 阅读全文
摘要:
逻辑运算符 && || ! && 全真为真,有假则假 &&是一个惰性的运算符(短路操作符) || 全假为假,有真则真 ||也是一个惰性运算符 流程控制 var box = 12; if (box > 10) { //可以接受一个表达式,一个布尔类型的值,以及其他类型的值,但最终会接受一个布尔类型的值 阅读全文
摘要:
运算符 一元运算符:只能操作一个值的运算符 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 其他运算符 一元运算符 1、递增++和递减-- var box = 100; ++box; //把box累加一个1,相当于box=box+1 --box; //把box累减一个1,相当于box=bo 阅读全文
摘要:
Undefined类型 该类型只有一个值就是undefined 在定义一个变量的时候没有赋初值,默认就是undefined var box = undefined; //该操作没有任何意义 Boolean类型(类class) 这个类型有两个值 true false 逻辑运算:等于(==)、全等( ) 阅读全文
摘要:
五种简单数据类型,一种复杂数据类型 简单数据类型:Undefined、Null、Number、String、Boolean 复杂数据类型:Object typeof操作 返回结果为字符串(数据类型的字符串) 字符串 undefined boolean string number object fun 阅读全文
摘要:
JavaScript核心 1、核心(ECMAScript) 2、文档对象模型(DOM) 3、浏览器对象模型(BOM) JavaScript严格区分大小写 JS中的注释和C语言一样 // 行注释 /* 块注释 */ { x: 1, y: 0 } 对象字面量表达式 [ 1, 2, 3, 4, 5 ] 数 阅读全文