首页 > 编程语言 >JavaScript 的基础语法和数据类型的概述

JavaScript 的基础语法和数据类型的概述

时间:2024-10-20 11:51:39浏览次数:12  
标签:console log JavaScript 数据类型 语法 let name

JavaScript 是一种广泛使用的编程语言,主要用于 Web 开发。它拥有简洁的语法和丰富的功能。以下是 JavaScript 的基础语法和数据类型的概述。

基础语法

  1. 变量声明

    • 使用 varletconst 关键字声明变量。
      var name = "Alice";
      let age = 25;
      const pi = 3.14;
      
  2. 数据类型

    • JavaScript 有多种数据类型,包括原始类型和对象类型。
  3. 操作符

    • 算术操作符:+, -, *, /, %, ++, --
    • 赋值操作符:=, +=, -=, *=, /=, %=
    • 比较操作符:==, !=, ===, !==, <, >, <=, >=
    • 逻辑操作符:&&, ||, !
  4. 条件语句

    • if 语句
      if (age >= 18) {
          console.log("You are an adult.");
      }
      
    • else ifelse 语句
      if (age < 13) {
          console.log("You are a child.");
      } else if (age < 18) {
          console.log("You are a teenager.");
      } else {
          console.log("You are an adult.");
      }
      
  5. 循环

    • for 循环
      for (let i = 0; i < 5; i++) {
          console.log(i);
      }
      
    • while 循环
      let i = 0;
      while (i < 5) {
          console.log(i);
          i++;
      }
      
    • do...while 循环
      let i = 0;
      do {
          console.log(i);
          i++;
      } while (i < 5);
      
  6. 函数

    • 使用 function 关键字定义函数
      function greet(name) {
          console.log("Hello, " + name + "!");
      }
      greet("Alice");
      
    • 箭头函数(ES6 引入)
      const greet = (name) => {
          console.log("Hello, " + name + "!");
      };
      greet("Bob");
      

数据类型

JavaScript 有以下几种主要数据类型:

  1. 原始类型(Primitive Types)

    • Undefined:未定义的值。
      let x;
      console.log(x); // undefined
      
    • Null:空值。
      let y = null;
      console.log(y); // null
      
    • Boolean:布尔值,truefalse
      let isAdult = true;
      console.log(isAdult); // true
      
    • Number:数字,包括整数和浮点数。
      let z = 42;
      let pi = 3.14;
      console.log(z); // 42
      console.log(pi); // 3.14
      
    • String:字符串,由字符组成的文本。
      let greeting = "Hello, world!";
      console.log(greeting); // Hello, world!
      
    • Symbol(ES6 引入):表示唯一的标识符。
      let sym = Symbol("description");
      console.log(sym); // Symbol(description)
      
    • BigInt(ES11 引入):表示任意精度的整数。
      let bigInt = 1234567890123456789012345678901234567890n;
      console.log(bigInt); // 1234567890123456789012345678901234567890n
      
  2. 对象类型(Object Types)

    • Object:对象,无序的键值对集合。
      let person = {
          name: "Alice",
          age: 25
      };
      console.log(person.name); // Alice
      
    • Array:数组,有序的元素集合。
      let fruits = ["Apple", "Banana", "Cherry"];
      console.log(fruits[0]); // Apple
      
    • Function:函数,JavaScript 中的一等公民。
      function add(a, b) {
          return a + b;
      }
      console.log(add(2, 3)); // 5
      
    • Date:日期和时间对象。
      let now = new Date();
      console.log(now); // 当前日期和时间
      

标签:console,log,JavaScript,数据类型,语法,let,name
From: https://blog.csdn.net/x1234w4321/article/details/142980158

相关文章