JavaScript(脚本语言)

发布: (2025年11月30日 GMT+8 14:54)
2 min read
原文: Dev.to

Source: Dev.to

什么是 JavaScript?

关键概念

  • 解释型
  • 动态
  • 脚本语言
  • 面向对象
  • 变量声明

变量声明

let

let age = 30;
age = 31; // This is allowed

const

const pi = 3.14;

var

var count = 5;
var count = 10; // This is allowed

标识符(变量名)的规则

  • 有效字符: 字母、数字、下划线(_)和美元符号($)。数字不能作为首字符。
  • 区分大小写: myVariablemyvariable 不同。
  • 保留字: ifforfunction 等关键字不能用作变量名。

数据类型

原始类型

  1. Number – 数值(整数和小数)。
  2. String – 用单引号或双引号括起来的文本。
  3. Boolean – 逻辑值(truefalse)。
  4. Undefined – 已声明但未赋值的变量。
    // Output: undefined
  5. Null – 有意的空值。
    let empty = null;
  6. Symbol – 唯一且不可变的值,常用于对象键。
    let sym = Symbol('unique');
  7. BigInt – 大于 Number.MAX_SAFE_INTEGER 的整数。
    let bigNumber = 123456789012345678901234567890n;

非原始数据类型

非原始类型是对象,可存储数据集合或更复杂的实体。

  1. Object – 键值对。
    let obj = {
        // properties go here
    };
  2. Array – 有序的值列表。
    let a = ["red", "green", "blue"];
  3. Function – 可复用的代码块。
    function fun() {
        // function body
    }

探索 JavaScript 数据类型和变量:理解常见表达式

console.log(null === undefined);
  • 表达式: null === undefined
  • 结果: false
Back to Blog

相关文章

阅读更多 »

第1276天:职业攀升

星期六 在前往车站之前,我在当前的副项目上写了一些代码。取得了相当不错的进展,然后该出发了。Made i...

无状态 AI 应用背后的架构

项目一开始就做了一个看似冒险的决定:不使用后端数据库。当时并不需要持久化用户数据——获取用户的响应就是……

JWT Token 验证器挑战

概述 2019 年,Django 的会话管理框架中包含一个细微但灾难性的漏洞 CVE‑2019‑11358。该框架未能正确 inv...