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

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

时间:2024-10-20 11:51:39浏览次数:3  
标签: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

相关文章

  • javascript输出金字塔
    <script>//首先创造一个空的变量letstr=''letlevel=prompt("输入金字塔的层数")//获取输入的纯数字,其余情况都转化为NaNlevel=parseInt(level)&&Number(level)//判断用户的输入是否合法if(isNaN(level)){alert("金字塔的数......
  • Markdown基本语法
    1、标题:#符号表示标题,#的数量表示标题的级别。#一级标题##二级标题###三级标题####四级标题#####五级标题######六级标题注:“=”和“-”分别表示一级和二级标题(但这种用法不太常见):        我展示的是一级标题        =================     ......
  • 第二部分 Java基本语法
    第二部分Java基本语法一个main方法头文件包含如下:2.1标识符Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。关于Java标识符,有以下几点需要注意:所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始首字符之后可以是字母(A-Z或......
  • JavaScript中的this指向
    1.函数在调用时,JavaScript会默认给this绑定一个值;2.this的绑定和定义的位置(编写的位置)没有关系;3.this的绑定和调用方式以及调用的位置有关系;4.this是在运行时被绑定的;this的绑定规则规则一:默认绑定在函数独立调用时使用默认绑定,可以理解为函数没有被绑定到某个对象上常见......
  • 【Python】最详细--基础语法
    Python是一种强大且易于学习的编程语言,广泛用于各种应用程序的开发,如web开发、数据科学、人工智能等。以下是一些Python的基础知识:1.Python的注释Python的注释用于在代码中添加说明,以提高代码的可读性。注释在代码执行时会被忽略。单行注释:使用#符号标识,#后面的内容被视为......
  • Task03:数据类型和操作 Data Types and Opeartors
    Python数据类型与表达式:数据转换视角下的高效编程策略一、引言1.1研究背景在当今的编程领域,Python以其简洁性、易读性和强大的功能而备受青睐。Python数据类型与表达式在编程中具有至关重要的地位。Python的数据类型丰富多样,包括整型、浮点型、布尔型、None类型以及......
  • 【信奥赛·C++基础语法】CSP-J C++ STL 标准模板库 - 算法
    序言标准模板库(STL)的算法部分提供了一系列强大的工具,用于对各种容器中的数据进行操作。这些算法可以大大提高编程效率,减少代码重复,使程序更加简洁、高效和可读。无论是处理简单的数据结构还是复杂的大规模数据,STL算法都能发挥重要作用。一、STL算法的分类排序算法快速......
  • P2-3与P2-4.【基本数据类型、运算符和表达式】第三节与第四节
    讲解视频:P2-3.【基本数据类型、运算符和表达式】第三节P2-4.【基本数据类型、运算符和表达式】第四节目录必备知识与理论任务实施必备知识与理论C语言中把除了控制语句和输入输出以外的几乎所有的基本操作都作为运算符处理。其运算符和表达式数量之多,在高级......
  • GreatSQL 在 SQL 中使用 HINT 语法修改会话变量的实践
    全文目录:开篇语......
  • 我在创建表时,建表语句中不同数据类型字段的排列顺序对性能有影响吗?
    在MySQL或其他数据库管理系统(DBMS)中,字段的排列顺序对表的性能影响并不是非常显著或直接的,但在某些特定情况下,优化字段排列可以带来一些性能或存储效率上的好处。以下是一些需要考虑的因素,尤其是当涉及大量数据和性能优化时。1.数据类型的对齐和存储效率MySQL在存储数据时,试......