JS 的基本语法介绍

简介: JS 的基本语法介绍

  • 什么是表达式和语句
  • 表达式:是由运算元和运算符(可选)构成,并产生运算结果的语法结构。
  • 1+2表达式的为3
    add(1,2)表达式的值为函数的返回值
    consoloe.log表达式的值为函数多少
    consoloe.log(3)表达式的值为undefiend
  • 语句:JavaScript代码由语句构成,表明了执行过程的流程、限定和约定,形式上可以是单行语句,也可以是由大括号括起来的复合语句。语句由分号来分隔。语句是“使某事发生”的指令,不存在返回值一说
var i = 0;
const sum = 0;
  • 标识符的规则
  • 区分大小写,Myname与myname是两个不同的标识符。
  • 标识符首字符可以是以下划线(_)、美元符($)或者字母开始,不能是数字。
  • 标识符中其它字符可以是下划线(_)、美元符($)、字母或数字组成的。
  • if else 语句
  • 来规定假如条件为 true 时被执行的 JavaScript 代码块。
  • if (条件) {
    如果条件为 true 时执行的代码
    }
  • else 语句
  • if (条件) {
    条件为 true 时执行的代码块
    } else {
    条件为 false 时执行的代码块
    }
  • else if 语句
  • if (条件 1) {
    条件 1 为 true 时执行的代码块
    } else if (条件 2) {
    条件 1 为 false 而条件 2 为 true 时执行的代码块
    } else {
    条件 1 和条件 2 同时为 false 时执行的代码块
    }
  • while for 语句
  • 只要条件为 true,循环能够一直执行代码块。
  • while 循环会一直循环代码块,只要指定的条件为 true。
  • while (条件) {
    要执行的代码块
    }
  • 在下面的例子中,循环中的代码将运行,一遍又一遍,只要变量(i)小于 10:
while (i < 10) {
text += "数字是 " + i;
i++;
}
  • 如果忘了对条件中使用的变量进行递增,那么循环永不会结束。这会导致浏览器崩溃。
  • Do/While 循环
  • do/while 循环是 while 循环的变体。在检查条件是否为真之前,这种循环会执行一次代码块,然后只要条件为真就会重复循环。
  • do {
    要执行的代码块
    }

    while (条件);


  • break continue
  • break 语句“跳出”循环。
  • continue 语句“跳过”循环中的一个迭代。
  • 进入下一次循环


目录
相关文章
|
4月前
|
存储 JavaScript 前端开发
Node.js的基本语法
【8月更文挑战第12天】Node.js的基本语法
157 1
|
2月前
|
JavaScript 前端开发
JavaScript 函数语法
JavaScript 函数是使用 `function` 关键词定义的代码块,可在调用时执行特定任务。函数可以无参或带参,参数用于传递值并在函数内部使用。函数调用可在事件触发时进行,如用户点击按钮。JavaScript 对大小写敏感,函数名和关键词必须严格匹配。示例中展示了如何通过不同参数调用函数以生成不同的输出。
|
2月前
|
JavaScript 前端开发 大数据
在JavaScript中,Object.assign()方法或展开语法(...)来合并对象,Object.freeze()方法来冻结对象,防止对象被修改
在JavaScript中,Object.assign()方法或展开语法(...)来合并对象,Object.freeze()方法来冻结对象,防止对象被修改
41 0
|
4月前
|
JavaScript 前端开发
JavaScript基础&实战(1)js的基本语法、标识符、数据类型
这篇文章是JavaScript基础与实战教程的第一部分,涵盖了JavaScript的基本语法、标识符、数据类型以及如何进行强制类型转换,通过代码示例介绍了JS的输出语句、编写位置和数据类型转换方法。
JavaScript基础&实战(1)js的基本语法、标识符、数据类型
|
4月前
|
前端开发 JavaScript 程序员
前端 JavaScript 的 _ 语法是个什么鬼?
前端 JavaScript 的 _ 语法是个什么鬼?
|
5月前
|
缓存 JavaScript 前端开发
前端框架与库 - Vue.js基础:模板语法、数据绑定
【7月更文挑战第14天】Vue.js 是渐进式框架,以简洁API和高效数据绑定知名。本文聚焦模板语法与数据绑定,解释常见问题和易错点,助力初学者避坑。模板语法中,{{ expression }} 用于渲染值,v-bind/: 用于动态绑定属性。数据绑定涉及文本、属性和事件,注意v-model适用于表单元素,计算属性有缓存。理解正确用法,借助文档和IDE,可提升开发质量和效率。善用Vue.js,打造响应式UI。
174 4
|
6月前
|
存储 JavaScript 前端开发
JavaScript 语法
JavaScript 语法
43 5
|
5月前
|
存储 JavaScript 前端开发
|
6月前
|
JavaScript 前端开发
JavaScript语法关键点:变量用`var`、`let`、`const`声明
【6月更文挑战第22天】JavaScript语法关键点:变量用`var`、`let`、`const`声明;七种数据类型包括`Number`、`String`、`Boolean`、`Null`、`Undefined`、`Symbol`和`Object`;运算符如算术、比较、逻辑和赋值;流程控制有`if...else`、`switch`和各种循环。了解这些是JS编程的基础。
67 3
|
5月前
|
前端开发 JavaScript
js【详解】Promise(含 Promise 的三种状态及其变化,创建 Promise, Promise.all 语法、Promise.all 实战范例、手写 Promise.all)
js【详解】Promise(含 Promise 的三种状态及其变化,创建 Promise, Promise.all 语法、Promise.all 实战范例、手写 Promise.all)
773 0