【乔二参】JavaScript 基本语法详解

https://gitee.com/qercan/software-sharing

非常感谢您的支持!您的点赞、关注和评论是我创作的动力。我会继续努力,提供高质量内容,如有任何建议,请随时与我联系。

字面量 (Literals)

定义

字面量是在源代码中直接表示数据值的一种方式,而不是引用一个变量或常量。

用途

字面量用于直接表示数据,如数字、字符串、布尔值等。

基本语法
  1. 数字字面量

    • 整数:123-456
    • 浮点数:3.14-6.789
    • 科学计数法:1.23e4(等于12300)
  2. 字符串字面量

    • 单引号:'Hello'
    • 双引号:"World"
    • 模板字符串(ES6+):`Hello, ${name}!`(其中${name}是变量插值)
  3. 布尔字面量

    • true
    • false
  4. 其他字面量(如对象、数组、null、undefined等):

    • 对象:{key: 'value'}
    • 数组:[1, 2, 3]
    • null:表示空或不存在的引用
    • undefined:表示未定义的变量
常见示例
let num = 123; // 数字字面量
let text = "Hello, World!"; // 字符串字面量
let isTrue = true; // 布尔字面量
let obj = {name: 'John', age: 30}; // 对象字面量
let arr = [1, 'two', true]; // 数组字面量

变量 (Variables)

定义

变量是用于存储数据值的容器,你可以使用变量名来引用或修改这些数据值。

用途

变量用于存储程序运行时可能需要改变的数据。

基本语法

在JavaScript中,你可以使用varletconst关键字来声明变量。

  • var:声明的变量可以重新声明和赋值。
  • let:声明的变量具有块级作用域,只能在声明的块或函数中访问。
  • const:声明的变量是常量,不能重新赋值(但如果是对象或数组,可以修改其内部属性或元素)。
常见示例
var x = 10; // 使用var声明变量
let y = 20; // 使用let声明变量
const PI = 3.14159; // 使用const声明常量

x = 5; // 可以重新赋值
// y = 10; // 会报错,因为let声明的变量不能在声明后重新声明
// PI = 3.14; // 会报错,因为const声明的常量不能重新赋值

操作符 (Operators)

定义

操作符是用于执行特定数学或逻辑运算的符号。

用途

操作符用于对变量或字面量进行运算,得到新的值或执行特定的操作。

基本语法

JavaScript中有多种操作符,包括算术操作符、比较操作符、逻辑操作符、赋值操作符等。

  • 算术操作符+-*/%(取余)等。
  • 比较操作符=====(严格相等)、!=!==(严格不相等)、<><=>=等。
  • 逻辑操作符&&(逻辑与)、||(逻辑或)、!(逻辑非)等。
  • 赋值操作符=(简单赋值)、+=-=*=/=等。
常见示例
let a = 5;
let b = 10;
let sum = a + b; // 算术操作符
let isGreater = a > b; // 比较操作符
let result = (a > 5) && (b < 20); // 逻辑操作符
a += 3; // 赋值操作符,相当于 a = a + 3

语句 (Statements)

定义

语句是JavaScript程序的基本执行单元,用于执行特定的操作或声明变量。

用途

语句用于控制程序的流程,执行特定的操作或任务。

基本语法

JavaScript中的语句通常以分号(;)结束,但有些语句(如代码块)不需要显式的分号。

常见的语句类型包括:

  • 表达式语句:如赋值语句、函数调用语句等。

友情提示

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值