JS数据类型与变量

JavaScript(JS)是一种动态类型的编程语言,它支持多种数据类型。以下是常见的 JavaScript 数据类型:

基本数据类型:

  1. Number(数字):

    • 用于表示数值,可以是整数或浮点数。
    • 例子:let num = 42;
  2. String(字符串):

    • 用于表示文本数据。
    • 例子:let str = 'Hello, World!';
  3. Boolean(布尔值):

    • 用于表示逻辑值,只能是 truefalse
    • 例子:let isTrue = true;
  4. Undefined(未定义):

    • 当声明了变量但未给它赋值时,它的值为 undefined。
    • 例子:let variable;
  5. Null(空值):

    • 表示变量没有值,即它的值为空。
    • 例子:let emptyValue = null;
  6. Symbol:

    • ES6 新增的一种基本数据类型,用于创建唯一的值。
    • 例子:let uniqueSymbol = Symbol('description');

引用数据类型:

  1. Object(对象):

    • 用于存储多个键值对(属性和值)的集合。
    • 例子:
      let person = {
        name: 'John',
        age: 30,
        isStudent: false
      };
      
  2. Array(数组):

    • 用于存储一组有序的值。
    • 例子:let numbers = [1, 2, 3, 4, 5];
  3. Function(函数):

    • 是 JavaScript 中的一等公民,可以作为变量存储、传递、返回,也可以被调用执行。
    • 例子:
      function greet(name) {
        return `Hello, ${name}!`;
      }
      
  4. Date(日期):

    • 用于表示日期和时间。
    • 例子:let today = new Date();
  5. RegExp(正则表达式):

    • 用于进行文本模式匹配。
    • 例子:let pattern = /[a-z]+/;
  6. 等等(还有很多其他引用数据类型,如 Map、Set、Promise 等)。

变量:

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

  • var:

    • 在 ES5 中引入的关键字,它在全局作用域或函数作用域中都有效。
    • 用于声明变量,但存在变量提升的问题,可能会导致意外的行为。
  • let:

    • 在 ES6 中引入的关键字,它引入了块级作用域的概念。
    • 推荐用于声明变量,因为它避免了变量提升的问题。
  • const:

    • 也是 ES6 中引入的关键字,用于声明常量,其值在声明后不能被修改。
    • 常用于声明不会被重新赋值的变量。

示例:

let name = 'John';  // 声明一个变量 name 并赋值为 'John'
const PI = 3.14;    // 声明一个常量 PI 并赋值为 3.14

以上是 JavaScript 中常见的数据类型和变量声明方式,了解它们是编写 JavaScript 代码的基础。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王摇摆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值