第7章 JavaScript内置对象 7-1 什么是对象 JavaScript 中的所有事物都是对象,如:字符串.数值.数组.函数等,每个对象带有属性和方法. 对象的属性:反映该对象某些特定的性质的,如:字符串的长度.图像的长宽等: 对象的方法:能够在对象上执行的动作.例如,表单的“提交”(Submit),时间的“获取”(getYear)等: JavaScript 提供多个内建对象,比如 String.Date.Array 等等,使用对象前先定义,如下使用数组对象:   var objectNa…
函数 函数定义 JavaScript中的函数和Python中的非常类似,只是定义方式有点区别. // 普通函数定义 function f1() { console.log("Hello world!"); } // 带参数的函数 function f2(a, b) { console.log(arguments); // 内置的arguments对象 console.log(arguments.length); console.log(a, b); } // 带返回值的函数 funct…
函数 函数(又称为方法)用于对一大段为了达到某种目的的代码进行归类,以使代码更具有条理: //一段计算三角形面积的代码 var wide=window.prompt("请输入三角形的底边长度!",""); var high=window.prompt("请输入三角形的高!",""); var area=wide*high/2; if (isNaN(area)) {//判断用户是否输入的是数字 alert("三角形的面…
全部章节   >>>> 本章目录 3.1 JSP 内置对象简介 3.1.1 JSP 内置对象概述 3.1.2 JSP 表单处理 3.1.2 request对象 3.1.2 开发第一个 JSP 页面 3.1.3 实践练习 3.2 输入和输出对象 3.2.1 out 对象 3.2.2 response对象 3.2.3 实践练习 3.3 作用域通信对象 3.3.1 为什么需要session对象 3.3.1 session对象 3.3.1 session对象方法 3.3.2 applica…
内置对象 标准内置对象 Object Object.create Object.prototype.toString Object.prototype.hasOwnProperty Boolean String String.prototype.indexOf String.prototype.replace String.prototype.split Number Number.prototype.toFixed Array Array.prototype.splice Array.prot…
(一)   理解JavaScript类定义 1>关于内置对象理解 console.log(Date.prototype.__proto__===Object.prototype    //true console.log(Object.prototype.__proto__   //null console.log(Object.getPrototypeOf(new Date) === Date.prototype);  //true   一个对象用new操作符后与对象的prototype是同一…
内置对象的定义 由 javaScript 实现提供的.不用自己创建,这些对象在 ECMAScript 程序执行之前就已经存在了. 意思就是说,开发人员不必显示地实例化内置对象:因为它们已经实例化了. JavaScript只定义了两个内置对象:Global和 Math. Global(全局)对象概述 javacript 中一个特别的对象,因为这个对象是不存在的.在JavaScript中不属于任何其他对象的属性和方法,都属于它的属性和方法. 所以,事实上,并不存在全局变量和全局函数:所有在全局作用域…
JavaScript 4.5 一.    JS内置对象 1.数组Array a)创建语法1:var arr=new Array(参数); i.       没有参数:创建一个初始容量为0的数组 ii.       一个number类型的参数:创建一个初始容量为number(注意小数.负数)的数组 iii.       其它数量.类型参数:创建一个包含参数为初始数据的数组 b)创建语法2:var arr=[初始数据列表]; c)属性length:数组容量(不代表实际存储数据的数量,也不代表容量限制…
一.函数 1. 什么是函数 函数的作用,可以写一次代码,然后反复地重用这个代码. 如:我们要完成多组数和的功能. var sum; sum = 3+2; alert(sum); sum=7+8 ; alert(sum); .... //不停重复两行代码 如果要实现8组数的和,就需要16行代码,实现的越多,代码行也就越多.所以我们可以把完成特定功能的代码块放到一个函数里,直接调用这个函数,就省去重复输入大量代码的麻烦. 使用函数完成: function add2(a,b){ sum = a + b…
一.常用内置对象 所谓内置对象就是ECMAscript提供出来的一些对象,我们知道对象都是有相应的属性和方法 数组Arry 1.数组的创建方式 字面量方式创建(推荐使用,简单粗暴) var colors = ['red','color','yellow']; 使用构造函数的方式创建,使用new关键字对构造函数进行创建对象 var colors2 = new Array(); 2.数组的赋值 var arr = []; //通过下标进行一一赋值 arr[0] = 123; arr[1] = '哈哈…