JavaScript高级程序设计(第3版)学习笔记5 js语句

JavaScript高级程序设计(第3版)是一本经典的JavaScript教材,本书是关于js语句的学习笔记,以下为完整攻略:

目录

  1. 条件语句
  2. 循环语句
  3. 跳转语句
  4. try-catch语句
  5. with语句

条件语句

条件语句是根据条件执行不同代码块的语句。

if语句

if语句的基本格式是:

if (条件) {
  // 如果条件为真,则执行这里的代码
}

示例:

if (5 > 3) {
  console.log("5大于3");
}

if-else语句

if-else语句的基本格式是:

if (条件) {
  // 如果条件为真,则执行这里的代码
} else {
  // 如果条件为假,则执行这里的代码
}

示例:

if (5 > 7) {
  console.log("5大于7");
} else {
  console.log("5不大于7");
}

if-else if-else语句

if-else if-else语句的基本格式是:

if (条件1) {
  // 如果条件1为真,则执行这里的代码
} else if (条件2) {
  // 如果条件1为假,且条件2为真,则执行这里的代码
} else {
  // 如果条件1和条件2都为假,则执行这里的代码
}

示例:

var num = 8;

if (num > 10) {
  console.log("大于10");
} else if (num > 5) {
  console.log("大于5,小于等于10");
} else {
  console.log("小于等于5");
}

循环语句

循环语句是重复执行代码块的语句。

while语句

while语句的基本格式是:

while(条件) {
  // 只要条件为真,就一直执行这里的代码
}

示例:

var num = 0;

while (num < 5) {
  console.log(num);
  num++;
}

do-while语句

do-while语句的基本格式是:

do {
  // 先执行一遍这里的代码
} while(条件)

示例:

var num = 0;

do {
  console.log(num);
  num++;
} while (num < 5);

for语句

for语句的基本格式是:

for (表达式1; 表达式2; 表达式3) {
  // 每次循环时执行这里的代码
}

示例:

for (var i = 0; i < 5; i++) {
  console.log(i);
}

跳转语句

跳转语句是一些可以改变代码执行顺序的语句。

break语句

break语句用于跳出循环。

示例:

for (var i = 0; i < 5; i++) {
  if (i === 3) {
    break;
  }
  console.log(i);
}

continue语句

continue语句用于跳过循环中的一次迭代。

示例:

for (var i = 0; i < 5; i++) {
  if (i === 3) {
    continue;
  }
  console.log(i);
}

try-catch语句

try-catch语句用于处理异常。

try语句

try语句的基本格式是:

try {
  // 可能会抛出异常的代码
} catch (异常对象) {
  // 捕获异常后执行的代码
}

示例:

try {
  console.log(a);
} catch (err) {
  console.log(err.message);
}

with语句

with语句可以方便地操作同一个对象的多个属性。

with语句

with语句的基本格式是:

with (对象) {
  // 执行代码
}

示例:

var obj = {
  a: 1,
  b: 2,
  c: 3
};

with (obj) {
  console.log(a + b + c);
}

总结

以上是JavaScript高级程序设计(第3版)学习笔记5 js语句的完整攻略,涵盖了条件语句、循环语句、跳转语句、try-catch语句以及with语句等内容,每个语句都有详细的示例说明。

阅读剩余 79%

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JavaScript高级程序设计(第3版)学习笔记5 js语句 - Python技术站

(0)
上一篇 2023年5月27日
下一篇 2023年5月27日

相关文章

  • react结合typescript 封装组件实例详解

    下面是 “react结合typescript 封装组件实例详解”的完整攻略。 一、为什么要使用TypeScript TypeScript 是 JavaScript 的一个超集,它可以为 JavaScript 提供类型检查和其他一些新特性。TypeScript 具有以下优点: 代码更加健壮,更容易维护。 更好的智能提示和 IDE 支持。 更容易对代码进行重构。…

    JavaScript 2023年6月10日
    00
  • javascript正则表达式简介

    JavaScript正则表达式简介 JavaScript中的正则表达式是指一种用于匹配和操作字符串的表达式。它们被广泛用于文本搜索和替换操作中。在JavaScript中,使用RegExp对象来表示正则表达式。 正则表达式语法 正则表达式由字符和特殊字符组成,在此先介绍一些基本的概念: 字符表达式:由字母、数字、特殊字符等组成的一个或多个字符。 特殊字符:表达…

    JavaScript 2023年5月19日
    00
  • 深入浅析JavaScript中的Function类型

    让我们来深入浅析JavaScript中的Function类型。 1. Function类型介绍 在JavaScript中,Function类型是一等公民(first-class citizen)。这意味着你可以把函数赋值给变量,把函数作为参数传递给其他函数,以及把函数作为返回值。Function类型的实例是函数,可以像普通变量一样在代码中运用。 函数的创建 …

    JavaScript 2023年5月27日
    00
  • javascript如何实现暂停功能

    下面是详细的讲解: JavaScript如何实现暂停功能? 在 JavaScript 中实现暂停功能,我们可以使用 Promise 和 async/await 两种方法来实现。 使用Promise 在 Promise 中,我们可以使用 setTimeout 函数来实现暂停功能,具体的实现方法如下: function pause(time) { return …

    JavaScript 2023年6月10日
    00
  • JavaScript如何删除字符串中子字符串

    当我们想要删除字符串中的子字符串时,JavaScript提供了多种方案来实现。下面是一些方法和示例说明: 方法一:使用replace方法 JavaScript中的字符串有一个replace方法,可以方便地用来替换字符串中的内容。我们可以通过正则表达式在字符串中匹配需要删除的子字符串,并使用空字符串替换它,从而将它从字符串中删除。具体步骤如下: 1.定义一个字…

    JavaScript 2023年5月28日
    00
  • JavaScript的高级概念和用法详解

    JavaScript的高级概念和用法详解 JavaScript 是一种广泛使用的脚本语言,具有灵活性、动态性和可重用性等优点。而随着前端技术的飞速发展,JavaScript也不断更新迭代,涌现出越来越多的高级概念和用法,本文将对其中几个重要的进行详细讲解。 1. 闭包 闭包是一种特殊的函数,它能够访问并操作函数作用域以外的变量。在 JavaScript 中,…

    JavaScript 2023年5月17日
    00
  • JavaScript高级编程之Array的用法总结

    JavaScript高级编程之Array的用法总结 1. Array是什么? 在JavaScript中,Array是一种用来存储和操作一组值的有序集合,可以容纳多种类型的数据,并且可以动态扩展大小。Array是JavaScript编程中最常用的数据类型之一,也是编写JavaScript程序时必须掌握的重要内容之一。 2. Array的常用方法 2.1 增加和…

    JavaScript 2023年5月27日
    00
  • javascript对象的创建和访问

    当我们要处理数据的时候,常常需要使用对象。JavaScript 的对象非常灵活,并且支持动态增加属性、修改属性和删除属性。 JavaScript 对象的创建 JavaScript 对象可以通过以下几种方式进行创建: 直接量法 这是一种创建对象的常用方式,直接将属性和属性值以键值对的形式包含在花括号 { } 中: let person = { name: ‘B…

    JavaScript 2023年5月27日
    00
合作推广
合作推广
分享本页
返回顶部