Javascript学习笔记——5.3 声明语句

var 声明变量; function 声明函数。

var

var i //声明,未赋初始值,默认值为undefined
var j=1 //声明并赋初始值
var k, l //声明多个变量
var m=1,n=2,o={name:'mike',age:18} //声明多个变量同时赋初始值

在函数体内用var声明变量,则变量为局部变量;在顶层代码用var声明变量,则为全局变量。var声明的全局变量无法通过delete删除。

可以多次声明同一变量,不起作用。

function

函数定义的两种写法:

var f1 = function(x){return x+1}
function f2(x){return x+1}  //函数声明语句
  1. 在定义函数时,并不执行函数体内的语句;
  2. 函数体必须用花括号,即使只有一条语句;
  3. 函数声明中的函数名是一个变量名,指向了函数对象。

和var一样,函数声明会被提前到整个脚本或者包含其函数的顶部。使用var声明函数的话,只有声明会提前,初始化代码依然在原先位置;使用函数声明语句(第二种写法),函数名称和函数体均提前,所以可以在声明前调用它。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,700评论 0赞 13
  • Lua 5.1 参考手册 by Roberto Ierusalimschy, Luiz Henrique de F...
    苏黎九歌阅读 14,387评论 0赞 38
  • 我是生在九月的蚊子 饥肠辘辘 此时月朗星稀 石榴树下 他们在聊诗喝酒赏花 一不小心 我的头扎进酒罐里 晕了 母亲讲...
    亘水阅读 313评论 0赞 2
  • 周末的上午,开始整理家务,桌上零散地堆满了平日里随意堆放的书籍和文件,要分类放到该放的地方。 从柜子里不小心翻出了...
    海盘车阅读 497评论 0赞 0
  • 13、今天是祖国的生日。我的心里感到非常的自豪。因为我在培育着,两朵祖国未来的花朵。他们是那么的可爱,欢乐。在祖国...
    Miss乔_阅读 263评论 5赞 3

友情链接更多精彩内容