//函数定义
var add = new Function("x", "y", "return(x+y)");
//JavaScript 提供了一种语法糖,即通过字面量来创建函数
function add(x, y){
return x + y;
}
//或
var add = function(x, y){
return x + y;
}
//add 函数,事实上只是为全局对象添加了一个属性,属性名为
//add,而属性的值是一个对象,即 function(x, y){return x+y;}
//函数和普通的变量没什么区别,也可以有自己的属性
add.id = "func";
add.type = "function";
alert(add+"\n"+add.id+":"+add.type+"\n"+add(3,4));
//可以将任意多的参数传递给一个
//函数,即使这个函数声明时并未制定形式参数
function adPrint(str,len,option){
var s = str || "default";
var l = len || str.length;
var o = option || "i";
s = str.substring(0,l);
switch (o)
{
case "u":
s = s.toUpperCase();
break;
case "l":
s = s.toLowerCase();
break;
default:
break;
}
alert(s);
}
adPrint("Hello World");
adPrint("Hello World",5);
adPrint("Hello World",5,"l");
//神奇的 arguments
function sum(){
var result = 0;
for(var i = 0,len=arguments.length; i< len; i++)
{
var curr = arguments[i];
if(isNaN(curr)){
throw new Error("not a number exception");
}else{
result += curr;
}
}
return result;
}
alert(sum(1,2,3,4,5,6));
//arguments 这个伪数组,代表着输入参数列
分享到:
相关推荐
JavaScript学习笔记_js常用函数封装_js包 gulp scss 模块化开发 github常用命令
前端学习——javascript学习笔记(二)函数
共70页,复制两页供参考,如下: 1 JavaScript基本语法 1) 读未声明的变量会产生...但JavaScript默认的函数和构造函数会在每个窗口中拥有独立副本。 16) onload()和onunload()事件分别在网页装载完成后和卸载前执行。
javascript学习笔记发放2。这章我们 继续.然后了解下js中操作数据 和 函数的 作用域。
主要介绍了JavaScript学习笔记之函数记忆,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Javascript 中的构造函数与其他语言相比也是不同的。任何通过关键字 new 调用的函数都可以当做构造函数。 在构造函数体内,this 指向新创建的对象。如果构造函数体内没有显示的 return 表达式,那么我们就默认返回 ...
* 分号是用来分隔可执行JavaScript语句,由于函数声明不是一个可执行语句,所以不以分号结束。 函数表达式 var x = function( 参数 ){ ...执行的代码块 }; 函数表达式定义的函数,实际上也是一个匿名函数(这...
目 录 第 1 章 JAVASCRIPT的语法 1 ...1.6 JS中的系统函数(它们都属于GLOBAL对象的方法,可以直接使用) 9 1.6.1 parseInt(numString,[radix])方法 9 1.6.2 parseFloat方法 9 1.6.3 isNaN方法 9 1
JavaScript 学习笔记 包括常的函数收藏,希望对你有用
在Javascript中,function才是Javascript的第一型。当我们写下一段函数时,其实不过是建立了一个function类型的实体。
函数声明 function foo() {} 函数 foo 将会在整个程序执行前被 hoist (提升),因此它在定义 foo 函数的整个 scope (作用域)中都是可用的。即使在函数定义之前调用它也没问题。 foo(); // Works because foo was ...
javascript本身是没有类的概念,只有函数的...javascript的类实际上也是一个javascript的函数,在这个特殊的函数中间可以包含变量和其他javascript函数的引用。那么这个特殊的函数本身就是javascript所谓类的构造函数。
函数是js世界的一等公民,js的动态性、易变性在函数的应用上,体现的淋漓尽致。下面这篇文章主要给大家介绍了关于JavaScript学习笔记之惰性函数的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下。
js 常用函数,html标签对象操作。dom对象结构理解
在C和Java中,都有一个程序的入口函数或方法,即main函数或main方法。而在JavaScript中,程序是从JS源文件的头部开始运行的。但是某种意义上,我们仍然可以虚构出一个main函数来作为程序的起点,这样一来不仅可以跟...
javascript 1 基本语法 1 动态函数 2 封装一个数组类 2 函数使用时注意事项 2 with语句 4 for,in 4 DOM 5 window 6 table 9 input 16 select 17 form 19 Ajax 22 接收文本数据 22 接收xml数据 23 ...
JavaScript中arguments函数对象是该对象代表正在执行的函数和调用它的函数的参数。JavaScript 函数中 arguments 为特殊对象,无需明确指出参数名,就能访问它们。