JS基础之对象】的更多相关文章

JS基础学习--对象 什么是对象 对象object是JS的一种基本数据类型,除此之外还包括的基本数据类型有string.number.boolean.null.undefined.与其他数据类型不同的是,对象是一种复合值,由多个键值对组成,这些键值对也可以看成对象的属性集合,键为属性名,值为属性值(任意数据类型). object又可以分成多种子类型,称为JS的内置对象,包括String.Number.Boolean.Function.Array.Data.RegExp(regular expre…
JS中一切皆为对象,这是一句常说的话.了解JS对象,从这句话开始吧.JS中的基本数据类型如number,bool,字符串,数组,null,undefined等等都是对象. 对象的本质: 带有属性和方法的特殊数据类型,而每个属性或者方法又可看做是一个键值对,因此可以这样定义:对象是一系列无序键值对的集合 在JS中对象分为两种: JS的内建对象,如:string,Date,Array等 你自己创建的对象 JS中如何创建自己的对象: 1 对象初始化器,这种方式最为简单暴力,直接一系列明显的键值对集合.…
    * 编程思想:     * 面向过程:凡事亲力亲为,所有的事情的过程都要清楚,注重的是过程     * 面向对象:提出需求,找到对象,对象解决这个问题,我们要结果,注重的是结果     *     * 面向对象的特性:封装,继承,多态,(抽象性)     *     * JS是一门什么样的语言?     * 是一门解释性的语言     * 是一门脚本语言     * 是一门弱类型的语言     * 是一门基于对象的语言     * 是一门动态类型的语言     *     * 对象:有属…
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> /* * JS中数据类型 * - String 字符串 * - Number 数值 * - Boolean 布尔值 * - Null 空值 * - Undefined 未定义 * -…
delete 可以删除对象属性及变量 function fun(){ this.name = 'mm'; } var obj = new fun(); console.log(obj.name);//mm delete obj.name; console.log(obj.name); //undefined 但也有一些情况不能成功删除: 1.不能delete掉使用var声明的变量…
Math对象 全局对象 日期对象 var t = new Date() t.toLocaleDateString(); t.getFullYear(); t.getMonth() + 1 t.getDate(); Math.ceil(2.34); 3 Math.floor(2.34) 2 Math.round(-3.45) 4舍5入 Math.random() // 0 - 1之间的随机数 * 10  0 -10               * 100 0-100 全局对象 window isN…
var e=ev||event; e.cancelBubble=true; document.documentElement   html document.body                          body [所以写的时候一定要加document.documentElement.scrollTop] e.clientX;//鼠标在可视取中的x坐标. e.clientY//鼠标在可是去中的y坐标.   //不兼容[不用] e.pageX;//鼠标在页面中的x坐标. e.page…
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> /* * 创建一个对象 */ var obj = new Object(); //向对象中添加属性 obj.name = "孙悟空"; obj.age = 18;…
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> //创建一个对象 //var obj = new Object(); /* * 上面这种方式有点麻烦,有一个更简单的一个方式,本质上都是一样的,两种方式都要会用 * 使用对象字面量来创…
1.in 运算符 通过该运算符可以检查一个对象中是否含有指定的属性,如果有,返回true 语法: “属性名” in 对象 var obj = { name:"hello" } console.log("name" in obj);//true 2. == 运算符 比较两个引用数据类型时,他是比较的对象的内存地址 3.枚举对象中的属性 使用 for...in 语句 var obj={ name:"haha", age:18 } for(var n…