javascript函数的返回值函数在没有明确返回值的情况下,全部都返回undefined当函数有明确的返回值时:如果函数返回值为常规意义上的值类型(Number、boolean、String)时, 通过new运算符将会返回一个该函数的实例对象;如果函数返回一个引用类型(Object、Array、F...
分类:
编程语言 时间:
2015-09-23 16:55:28
阅读次数:
218
首先,JavaScript所有的函数都可以看成是Function对象的实例。一、创建函数的方法1.函数声明的方法function sayHi(){ alert("hi,tuan");}2.函数表达式的方法var sayHi=function(){ alert(“hi,tuan");}...
分类:
编程语言 时间:
2015-09-23 01:11:15
阅读次数:
173
缘起javascript和其他编程语言相比比较随意,所以javascript代码中充满各种奇葩的写法,有时雾里看花,当然,能理解各型各色的写法也是对 javascript语言特性更进一步的深入理解,那么他有几种写法呢? ( function(){…} )()或者 ( function (){…} (...
分类:
编程语言 时间:
2015-09-22 23:36:45
阅读次数:
301
转自:http://segmentfault.com/a/1190000000660786概念函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。js支持两种函数:一类是语言内部的函数(如eval()),另一类是自己创建的。在JavaScript函数内部声明的变量(使用 var)是局部变量,...
分类:
编程语言 时间:
2015-09-22 21:55:43
阅读次数:
284
编写一个JavaScript函数getSuffix,用于获得输入参数的后缀名。如输入abc.txt,返回txt。 1 str1 = "abc.txt"; 2 function getSuffix(str) 3 { 4 var index =str.indexOf("."); 5 if(i...
分类:
Web程序 时间:
2015-09-20 23:52:15
阅读次数:
536
数组如下:var item=[{ name:'Tom', age:70, child:[{ name:'Jerry', age:50, child:[{ name:'William', age:20 }] }, { ...
分类:
编程语言 时间:
2015-09-20 23:48:46
阅读次数:
225
1.作为命名空间的函数有时候我们需要声明很多变量。这样的变量会污染全局变量并且可能与别人声明的变量产生冲突。这时。解决办法是将代码放入一个函数中,然后调用这个函数。这样全局变量就变成了局部变量。如:function my(){ }my(); //别忘记调用这段代码定义了一个单独的全局变量...
分类:
编程语言 时间:
2015-09-20 22:11:33
阅读次数:
157
1.函数调用的四种方式第三种:构造函数调用如果构造函数调用在圆括号内包含一组实参列表,先计算这些实参表达式,然后传入函数内。这和函数调用和方法调用是一致的。但如果构造函数没有形参,JavaScript构造函数调用的语法是允许省略实参列表和圆括号的。如:var o=new Object();//->等...
分类:
编程语言 时间:
2015-09-18 23:24:50
阅读次数:
165
[1]引用类型之函数Funtion() [2]函数表达式 [3]闭包 [4]函数中的私有变量和特权方法 [5]匿名函数模仿块级作用域 [6]函数自执行的错误与正确示范
分类:
编程语言 时间:
2015-09-17 01:07:10
阅读次数:
197
1.函数命名规范函数命名通常以动词为前缀的词组。通常第一个字符小写。当包含多个单词时,一种约定是将单词以下划线分割,就像"like_Zqz()"。还有一种就是"likeZqz()"。有些些函数是用作内部用的或者为私有函数通常以一条下划线为前缀,就像"_zqzName()"。2.以表达式方式定义的函数...
分类:
编程语言 时间:
2015-09-16 23:29:22
阅读次数:
239