javascript-对象的函数(一)】的更多相关文章

1.对象 在javascript里,一切都是对象,包括函数自身(不是指具体的函数,而是指"Function"这个东东).例如: var fun1=new Function("num1","num2","alert(num1+num2)"); 这时,fun1是一个函数的"实例",或者说函数对象,所以当然是一个对象.fun1.__proto__指向Function.prototype.但同时,Function也…
JavaScript对象 在 JavaScript中,几乎所有的事物都是对象.JavaScript 对象是拥有属性和方法的数据. var car = {type:"Fiat", model:500, color:"white"}; 可以说 "JavaScript 对象是变量的容器".但是,我们通常认为 "JavaScript 对象是键值对的容器". 键值对通常写法为 name : value (键与值以冒号分割).键值对在 J…
对象参考手册 Array Boolean Date Math Number String RegExp Global 前言 在js中什么都是对象(包括函数). 函数是用来实现具体功能的代码,用一种方式把他们组织起来,就是函数. 对象是有属性和方法的一个东西,在对象中的函数就变成了方法. this 在方法中,this 指的是所有者对象 单独的情况下,this 指的是全局对象:在浏览器窗口中,全局对象是 [object Window] 在函数中,this 指的是全局对象:function myFun…
/** * Created by chet on 15/12/17. */ var En= function (button,func) { //dosth,不能return alert(button+"kd"+func); }; En.aaa= function () { alert('kkkk'); }; En.prototype.outer= function () { alert('我的alert'); }; /*********************************…
一.对象 使用一种抽象的概念去描述,人{属性,方法} var car={type:"BYD",model:500,color:white,do:function(){"可以跑"}} 针对对象属性的使用: name=car.type; color=car["color"] 针对对象方法的使用: deal=car.do()二.函数的定义和使用 1.无参函数 function fun(){ 语句体: } 2.有参函数 function fun(a,b)…
本节介绍js的9个对象:Array数组对象 Boolean(true false) Date日前对象 Math 数学对象 Number 数字对象 String 字符串对象 RegExp 正则表达式对象 Function函数对象 Events 事件对象 Array数组对象 创建Array对象 new Array() //length字段为0,数组为空 new Array(size) //创建指定长度对象 ,数组元素为undefined new Array(e1,e2,-)//创建具有指定值得数组…
JavaScript学习09 函数本质及Function对象深入探索 在JavaScript中,函数function就是对象. JS中没有方法重载 在JavaScript中,没有方法(函数)重载的概念. 例子: <html> <head> <script type="text/javascript"> function add(number) { alert(number + 20); } function add(number, number1)…
精简的美丽...... javascript prototype 对象 函数 在javascript中我们都知道创建一个对象使用如下代码var x = {}对象可以拥有属性和方法var x = {    value : 0,    add : function(a,b){        return a + b;    }} 而创建一个函数时,使用var fx = function(){}    <func1>或function fx(){}            <func2>…
今天我们来尝试理解Function和Object.因为这个里面有些人前期可能会搞糊涂.他们之间到底是什么关系.当然也不除外当初的我. 注意:官方定义: 在Javascript中,每一个函数实际上都是一个函数对象. 我们先来看最简单的两个代码,也是最容易理解的. function fn(){} var obj = {} console.log(fn instanceof Function)//true console.log(obj instanceof Object)//true console…
一般Javascript书在讲解对象时,都指出Javascript中的对象可以作为哈希表,存储键值数据.通常情况下,键为字符串,如果键是数字的话,实际上在内部也会转换为字符串. 比如 var o = { name: 'zzy', 5: 'honghu' }; 那么可以测试 o[5] 或 o['5'] 的值都是 'honghu' 那么是不是意味着 对象的键只能为字符串呢? 由此我们定义一个函数 function f() { return 'function'; } 然后定义 o[f] = 40;…