JavaScript读书笔记三?函数的定义一般如下:function sum(num1 ,num2) {return num1 + num2}?在使用函数表
JavaScript读书笔记三
?
函数的定义一般如下:
function sum(num1 ,num2) { return num1 + num2;}?在使用函数表达式时,没有必要使用函数名–通过变量sum即可以引用函数,另外,还要注意函数末尾有一个分号
var sum = function(num1, num2) { return num1 + num2;};?最后一种方法,但是不值得推荐
?
var sum = new Function("num1", "num2", "return num1 + num2");javascript函数没有重载
解析器会率先读取函数声明,并使其在执行任何代码之前可用,至于函数并表达式,则必须等到解析器执行到它所在的代码行,才会真正被执行
?
与个人博客同时更新
var a = 1;var b = 2;var c = sum(a,b);// c = 12;var a = 1;var b = 2;var c = sum(a,b);// c = 12;这位兄台你的意思是什么?
照我的理解,JS中的+号貌似并不是默认是字符串加吧。 Javascript是会根据上下文的环境决定+号的作用。
比如
var sum = function(num1, num2) { return num1 + num2; } alert(sum('1',2)); //其中一个参数为字符串,他就会将第二个参数当作字符串然后连接起来var sum = function(num1, num2) { return num1 + num2; } alert(sum('1',2)); //其中一个参数为字符串,他就会将第二个参数当作字符串然后连接起来
我理解有误,误导了大家,还请见谅!
