JavaScript中的Function对象,就是我们常说的函数对象.在JS中,所有的函数也是以对象的形式存在的. 语法 充当Function对象的构造函数使用,用于结合new关键字构造一个新的Function对象. new Function( [ argName1 [, argName1 [, argNameN... [, funcBody ]]]] ) 当作普通函数使用,其行为与用法一(使用new关键字)完全一致,相当于用法一省略了new关键字. Function( [ argName1 […
1.Object对象 原型对象 原型是对象的一个属性,也就是prototype属性,每个对象都有这个内部属性,而且他本身也是一个对象. <script type="text/javascript"> Object.prototype.num= 10; alert("添加原型对象属性:"+ Object.num); Object.num = 20; alert("添加对象属性:"+Object.num); </script>…
好用的技术教程:http://www.w3school.com.cn/index.html 1:正则表达式 正则表达式通常用于验证表单 定义语法为 / / 2:Date对象 var now = new Date();以及很多的tostring方法 3:function对象 arguments对象,用于实现JavaScript的重载 在JavaScript中,如果方法名相同,只能执行最后定义的方法,因为在JavaScript中,方法可以用 var myMethod = function(n); v…
function对象都是Function的实例: > Object.getOwnPropertyNames(Function) [ 'length', 'name', 'arguments', 'caller', 'prototype' ] 所以function对象也应该有这些方法或者是属性: <script type="text/javascript"> var myFunction = function func(name,age){ //请注意,直接调用这个函数…
函数 函数定义 // 普通函数定义 function f1() { console.log("Hello world!"); } // 带参数的函数 function f2(a, b) { console.log(arguments); // 内置的arguments对象 console.log(arguments.length); console.log(a, b); } // 带返回值的函数 function sum(a, b){ return a + b; } sum(1, 2)…
1. JS作用域 1.1 全局作用域和局部作用域 函数外面声明的就是 全局作用域 函数内是局部作用域 全局变量可以直接在函数内修改和使用 变量,使用var是声明,没有var是使用变量. 如果在函数内使用var来声明变量,在函数内会覆盖同名的全局变量 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>作用域</ti…
1.基本对象和Function(函数)方法对象 2.概念 3.创建function对象的三种方式: 第一种不建议使用 2.3两种方式就是方法名位置不同,建议使用: 4.方法调用只要名字对,实参不一定完全依照形参,能对上几个是几个 5.function对象的内置属性arguments,所有实参组成的数组…
1.引入 1.1Function是基于原型的对象 2.创建Function对象 2.1 var myFun = new Function("参数一","参数二","alert(参数一+参数二);"); 3.Function对象的属性 3.1 length:得出方法参数的个数 4.Function对象的方法 4.1 toString():打印出方法的源码 4.2 valueOf():(作用同toString)…
关于arguments 调用函数时,如果需要传参,其实参数就是一个数组,在函数体的内置对象arguments可以访问这个数组,如: arguments[0]:第一个参数 arguments[1]:第二个参数 arguments[2]:第三个参数 arguments[3]:第四个参数 当然,在命名函数的时候,也可以不需要命名参数,直接调用arguments,如下图: 使用arguments中的length属性,来获知传入参数的个数: 一个函数可以传入不同的参数,这样就可以通过传参的方式,在Java…
一.什么是函数 函数的含义:类似于Java中的方法,是完成特定任务的代码语句块 使用更简单:不用定义属于某个类,直接使用 二.常用系统函数 parseInt ("字符串")     将字符串转换为整型数字 如: parseInt ("86")将字符串“86”转换为整型值86 parseFloat("字符串") 将字符串转换为浮点型数字     如: parseFloat("34.45")将字符串“34.45”转换为浮点值34.…