码迷,mamicode.com
首页 > 编程语言 > 详细

javascript基础语法连载(看完这些基本上了解了)

时间:2016-06-13 21:57:45      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:

1.函数

函数对任何语言来说都是很重要,核心的知识点

1.function sayHi(name,message){
    alert("hello" + name + ","+ message);      
    }

2.sayHi("jyxs","well done!");

  先看代码:

1.说明了函数的定义,定义采用            关键字function + 函数名 + 参数 {

 

}

(函数命名采用驼峰命名方法,第一个字母要小写,不可以大写,否则成为了构造函数,虽然结构一样,但是此时作为区分,我们理解为普通函数就可以了)

2.函数可以有返回值,也可以没有返回值,返回通过return返回。

3.函数的参数和其他的函数参数不一样,ECMAScript函数不介意传递多少个参数,,参数只是提供便利,不是必须的,参数都保存在arguments对象中,arguments中的参数的length属性是由传入的的参数决定的,不是由定义函数时候命名参数的个数决定的。

4.函数是对象,每个函数都是Function类型的实例,函数名字只是指向函数对象的指针,不会与某个函数绑定。所以下面申明是一样的。

function sum (num1,num2){
  return num1+num2;  
}

var sum = function(num1,num2){
return num1+num2;
};

  还有一种定义函数的方式是用构造函数定义

var sum =  new Function("num1","num2","return num1+num2");

  但是这种方式定义不建议,因为造成二次解析,影响性能。

javascript基础语法连载(看完这些基本上了解了)

标签:

原文地址:http://www.cnblogs.com/shenjianfeng/p/5582084.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!