JavaScript语句

语句的概念

表达式在javascript中是短语,那么语句就是javascript整句或命令。正如英文是用点号作结尾来分隔语句,javascript语句是以分号结束。

javascript程序无非就是一系列可执行语句的集合。
分号 ;
分号用于分隔 JavaScript 语句。
通常我们在每条可执行的语句结尾添加分号。
使用分号的另一用处是在一行中编写多条语句。

声明语句

var和function都是声明语句,它们声明变量或定义函数。 这些语句定义标识符(变量名和函数名)并给其赋值,这些标识符可以在程序的任何地方使用

var

var语句用来声明一个或者多个变量
var name_1[=value_1][,…,name_n[=value_n]]
var i;
var j=0;
var i,j;
ECMAScript的变量是松散类型的,即可以用来保存任何类型的数据(未经初始化的变量,会保存一个特殊值undefined).

function

关键字function用来定义函数。两种定义方式:
(1)var f = function(x){ return x+1;}//将表达式赋值给一个变量
(2)function f(x){ return x+1;} //含有变量名的语句

条件语句

条件语句是通过判断指定表达式的值来决定执行还是跳过某些语句。

if

if语句是一种基本的控制语句,它让javascript程序可以选择执行路径,更准确的说,就是有条件的执行语句。
if(expression)
statement
如果计算结果为真值,那么执行statement。如果是假值就不执行statement
eg:var username
if(username==null)
username=“John”
javascript语法规定,if关键字和带圆括号的表达式之后必须跟随一条语句,但可以使用语句块将多条语句合并成一条。

else

if语句的第二种形式引入了else从句,当expression的值是false的时候执行else中的逻辑。其语法如下:
if(expression)
statement1
else
statement2
expression为真执行statement1,当expression为假值得时候执行statement2
eg:if(n==1)
console.log(“you have 1 new message”);
else
console.log(“you hava many new message”);

循环语句

定义:循环语句就是程序执行的一个回路,可以让一部分代码重复执行。

for

for语句对常用的循环模式做了一些简化。大部分的循环都具有特定的计数器变量。在循环开始之前要初始化这个变量,然后在每次循环执行之前都检测一下它的值。最后计数器变量做自增操作,否则就在循环结束后、下一次判断循环条件前做修改。在这一类循环中,计数器的三个关键操作就是初始化、检测和更新。for语句就将这三步操作明确声明为循环语句的一部分,各自使用一个表达式来表示。

for语句的语法格式:
for(initialize;test;increment) statement
三个表达式之间用分号隔开,他们分别负责初始化操作、循环条件判断和计数器变量的更新。
将它们放在循环的第一行会更容易理解for循环正在做什么,而且也可以防止忘记初始化或者递增计数器变量。
initialize表达式只在循环开始之前执行一次。每次循环执行之前会执行test表达式,并判断表达式的结果来决定是否执行循环体,如果判断结果为真,则执行statement循环体。最后,执行increment表达式(通常是“++”,“–”构成的表达式)
eg:打印输出0~9

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值