js表达式语法语句

JavaScript011

js表达式语法语句,第1张

1.表达式(expressions)

表达式是由运算符构成,并运算产生结果的语法结构。每个表达式都会产生一个值,它可以放在任何需要一个值的地方,比如,作为一个函数调用的参数.下面的每行代码都是一个表达式:

var a = (5 + 6) / 2//表达式:(5 + 6) / 2

var b = (function(){ return 25})()//表达式: (function(){ return 25})()

foo(a*b)//表达式:a*b

2.语句(statements)

语句则是由“;(分号)”分隔的句子或命令。如果在表达式后面加上一个“;”分隔符,这就被称为“表达式语句”。它表明“只有表达式,而没有其他语法元素的语句”。

var a = (5 + 6) / 2//整行,赋值语句

if(a>12) { statements} //条件语句

var o = {}//赋值语句

(function(obj){ obj.b = 23})(o||{})//表达式语句

一般的javascript中的语句分为下面几种:

(1)声明语句:变量声明和函数声明

(2)赋值语句

(3)控制语句:能够对语句执行顺序产生改变,包括条件语句和循环语句,当然还有比较特殊的标签语句。

(4)表达式语句:这些语句去掉最后分号,都也可当表达式用的。常见的有:对象操作(new、delete)、函数调用(函数执行,必有返回值)等。

var num = 9//声明、赋值语句

vloop: //标签语句

{//其实这里大括号可以不需要的,在这里我只想向大家展示一下这种代码块结构而已

for(var i=1i<10i++) { //循环语句

if(i==num){ //条件语句

break vloop

}else{

num = num - 1

}

}

}

console.log(num)//表达式语句,输出:5

由上面可以看出,表达式和语句还是存在很大区别的,可也说表达式是语句的构成部分,而语句则又可以组成可执行代码块。

JS是JavaScript的简称

1. js.hta.startpage

2. js特效

3. js组合

4. 菜鸟变js

5. js代码

6. 歌手js

7. html转js

8. js教程

9. js文件

10. js专辑

11. js调用

12. 什么是js

13. js照片

14. js图片

15. js训练

16. js遇见未来

17. htm转js

18. webuivalidation.js

19. js全脑速读记忆

20. js脚本

21. js乐队

22. js专集

23. js 菜单

24. js 函数

25. js防水

26. js split

27. js花与剑

28. js是谁

29. xz.js

30. html js

31. js 日历

32. js 数组

33. js 下拉菜单

34. ks.js

35. js 天空的颜色

36. js游戏

37. js资料

38. js 加密

39. js语法

40. script.js

41. js防水涂料

42. js大卖场

43. js的歌

44. js.dl.psyme.b

45. js.dl.istbar.d

46. js语言

47. js档案

48. js是什么意思

49. js replace

50. icyfox.js

51. 从菜鸟到js

52. jy.js

53. js 时间

54. js 解密

55. js 字符串函数

56. html转换js

57. js日期控件

58. js全脑

59. js的照片

60. 杀破浪唱js

61. js windows.open

62. js 广告

63. js歌曲

64. js document

65. js编辑器

66. js 对话框

67. js indexof

68. js个人资料

69. js 苏菲亚的愿望

70. js全脑速读

71. js 400

72. wx.js

73. js沙破狼

74. asp js

75. flash js

76. js 关闭窗口

77. js 弹出对话框

78. js计数器

79. js focus

80. js 后退

81. js settimeout

82. 歌曲沙破狼试听js

83. html转js工具

84. js复合防水涂料

http://zhidao.baidu.com/question/4126745.html