JS语句简介

文章目录


一、JavaScript语句简介

在JavaScript中,语句是执行一个或多个操作的命令。它们构成了程序的基本结构,可以分为以下几类:

1. 声明语句

声明语句用于创建变量或函数。常见的声明语句有varletconst用于声明变量,以及function用于声明函数。

var x = 10; // 声明一个变量
function sayHello() {
  console.log("Hello, World!");
}

2. 条件语句

  • if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码
if (condition)
{
    当条件为 true 时执行的代码
}

  • if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码
if (condition)
{
    当条件为 true 时执行的代码
}
else
{
    当条件不为 true 时执行的代码
}
  • if...else if....else 语句- 使用该语句来选择多个代码块之一来执行
if (condition1)
{
    当条件 1 为 true 时执行的代码
}
else if (condition2)
{
    当条件 2 为 true 时执行的代码
}
else
{
  当条件 1 和 条件 2 都不为 true 时执行的代码
}
  • switch 语句 - 使用该语句来选择多个代码块之一来执行 
switch(n)
{
    case 1:
        执行代码块 1
        break;
    case 2:
        执行代码块 2
        break;
    default:
        与 case 1 和 case 2 不同时执行的代码
}

3. 循环语句

JavaScript 支持不同类型的循环:

  • for - 循环代码块一定的次数
for (语句 1; 语句 2; 语句 3)
{
    被执行的代码块
}
  • for/in - 循环遍历对象的属性
var person={fname:"Bill",lname:"Gates",age:56}; 
 
for (x in person)  // x 为属性名
{
    txt=txt + person[x];
}
  • while - 当指定的条件为 true 时循环指定的代码块
while (i<5)
{
    x=x + "The number is " + i + "<br>";
    i++;
}
  • do/while - 同样当指定的条件为 true 时循环指定的代码块
do
{
    需要执行的代码
}
while (条件);

4. 跳转语句

跳转语句用于改变程序的执行顺序。breakcontinue是常见的跳转语句。

break 语句用于跳出循环。它用于跳出 switch() 语句。

break 语句跳出循环后,会继续执行该循环之后的代码(如果有的话):

for (i=0;i<10;i++)
{
    if (i==3)
    {
        break;
    }
    x=x + "The number is " + i + "<br>";
}

continue 用于跳过循环中的一个迭代。

continue 语句中断当前的循环中的迭代,然后继续循环下一个迭代。

for实例:
for (i=0;i<=10;i++)
{
    if (i==3) continue;
    x=x + "The number is " + i + "<br>";
}


while实例:
while (i < 10){
  if (i == 3){
    i++;    //加入i++不会进入死循环
    continue;
  }
  x= x + "该数字为 " + i + "<br>";
  i++;
}

二、JavaScript语句的注意事项

在编写JavaScript代码时,有一些注意事项可以帮助提高代码质量和可维护性:

1. 语句的结束符

在JavaScript中,语句的结束符通常是分号(;)。尽管在某些情况下可以省略,但为了避免潜在的错误,建议养成在每个语句后都加上分号的习惯。

var x = 10; // 好习惯:在语句结束加上分号

2. 代码缩进

良好的代码缩进可以提高代码的可读性,使代码结构更清晰。在控制流语句(如iffor)内部的代码块应该缩进,以便更容易理解代码逻辑。

if (condition) {
  // 缩进的代码块
  console.log("条件为真时执行的代码");
}

3. 使用大括号

尽管对于单一语句,大括号可能是可选的,但为了避免潜在的错误和提高代码清晰度,建议在控制流语句和函数体中始终使用大括号。

if (condition) {
  // 使用大括号
  console.log("条件为真时执行的代码");
}

总结

JavaScript语句是构建程序骨架的关键组成部分。通过深入了解不同类型的语句以及编写规范的JavaScript代码,我们能够写出更可维护、可读性更强的程序

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值