1)JS自身提供的方式 用于对数据进行简便的操作,根据方法可以操作的数据类型不同,形成了不同的对象--内置对象 2)数组 ​ a)基本操作方法--对数组进行修改 从数组最后进行操作 1)数组.push(); 传入参数 添加到数组最后 返回值=>新数组 2)数组.pop(); 传入参数 删除最后一个 返回值=>删除元素 从数组开始进行操作 3)数组.unshift(); 传入参数 添加到数组开始 返回值=>新数组 4)数组.shift(); 传入参数 删除最开始的一个 返回值=>删除…
1.JS中的对象表示的是一个具体的事物. a)静态的特征=>对象的属性 b)动态的行为=>对象的方法=>保存的值==>函数 2.对象的创建方式 a)构造函数的创建方式 ``` var obj = new Object( ); var obj = new Create( ); ``` b)对象字面量创建 书写单个对象时,或者多个对象但是相互之间没有任何的相似性,使用对象字面量 书写时---键值对集合 键=>属性名 值=>属性值 ``````` var obj = { //…
//通过javascript的日期对象来得到当前的日期,并输出. var mydate = new Date(); var week = ["星期日","星期一","星期二","星期三","星期四","星期五","星期六"] var sum = 0; var av = 0; document.write(mydate.getFullYear()+"年&quo…
js学习中三种对象: 内置对象----js系统自带的对象 自定义对象---自己定义的构造函数创建的对象 浏览器对象---BOM的时候讲 内置对象: Math Date String Array Object //如何验证变量是不是对象? console.log(Array instanceof Object); var obj={}; console.log(obj instanceof Object);…
个人博客网:https://wushaopei.github.io/    (你想要这里多有) 一.编程思想 1.定义: 编程思想:把一些生活中做事的经验融入到程序中 面向过程:凡事都要亲力亲为,每件事的具体过程都要知道,注重的是过程 面向对象:根据需求找对象,所有的事都用对象来做,注重的是结果 面向对象特性:封装,继承,多态 (抽象性) js不是面向对象的语言,但是可以模拟面向对象的思想 js是一门基于对象的语言: 万物皆对象:---------->程序猿 程旭媛 什么是对象?  看的见,摸得…
JS中的事件 JS中的事件分类 1.鼠标事件: click/dbclick/mouseover/mouseout 2.HTML事件: onload/onunload/onsubmit/onresize/onfocus/onchange/onscroll 3.键盘事件 keydown:键盘按下时触发. keypress:键盘按下并弹起的瞬间触发.只能捕获字母,数字等符号键,不能捕获功能键. keyup:键盘抬起时出发. 注意: ①执行顺序:keydown-->keypress-->keyup ②…
1. 内置对象 js对象分为3种:自定义对象(var obj={}).内置对象.浏览器对象. 前两种对象是js基础内容,属于ECMAScript,第三个浏览器对象是js独有的.讲js API的时候会讲. 内置对象:js语言自带的一些对象,这些对象供开发者使用,并提供了一些常用的或者最基本而必要的功能(属性和方法),比如求最大值最小值,就不需要自己再去写相关的代码就可用直接利用内置对象得出.程序员将不关心内部是怎么实现的,只要拿出一组数来,就可以直接求出最大值和最小值. 内置对象最大的优点,是帮助…
一.内置对象 js中三种对象:内置对象.自定义对象.浏览器对象 实例对象是指通过构造函数创建出来,然后实例化的对象(new关键字) 静态对象是指不需要创建,直接调用的对象,可以在整个JS里调用的公共对象.有点类似于全局变量 二.Math Math属性 console.log(Math.PI);//3.141592653589793(圆周率) console.log(Math.E);//2.718281828459045(自然对数的底数) Math方法 //1.绝对值 console.log(Ma…
内置对象与原生对象 内置(Build-in)对象与原生(Naitve)对象的区别在于:前者总是在引擎初始化阶段就被创建好的对象,是后者的一个子集:而后者包括了一些在运行过程中动态创建的对象. 原生对象(New后的对象) ECMA-262 把原生对象(native object)定义为"独立于宿主环境的 ECMAScript 实现提供的对象".包括如下: Object.Function.Array.String.Boolean.Number.Date.RegExp.Error.EvalE…
在做练习的时候也好,做项目的时候也好,我经常会碰到想要的到一个字符串“”里面的东西的这样的需求. 注意,“”里面的东西可以是任何东西[],number等等 于是有了个大神教我一个绝招: 于是世界圆满了... 其实Function就是js的一个内置对象. 这里有个文章讲的挺好的 http://www.cnitblog.com/yemoo/archive/2007/09/25/34017.html…