首页 > 编程语言 >JavaScript初识及基本语法详解

JavaScript初识及基本语法详解

时间:2024-03-21 17:58:05浏览次数:26  
标签:do name JavaScript 初识 运算符 详解 let Hello

JavaScript 是一种轻量级的解释型或即时编译型的编程语言。它最初被设计为在浏览器中用于与网页进行交互,但随着时间的推移,它已经成为了后端开发、游戏开发、桌面应用开发等多个领域的重要工具。

1. JavaScript 初识

1.1 历史与用途
  • 历史:由 Brendan Eich 在 1995 年开发,最初是为了在浏览器中实现动态网页效果。
  • 用途
    • 网页交互:响应点击、滚动、拖拽等事件。
    • 动画效果:创建平滑的动画和过渡。
    • 数据处理:操作和处理 JSON 数据。
    • 游戏开发:使用库如 Phaser 或 Three.js 创建游戏。
    • 后端开发:通过 Node.js 运行在服务器端。
1.2 运行环境
  • 浏览器:最常见的 JavaScript 运行环境,与 HTML 和 CSS 一起构建网页。
  • Node.js:允许 JavaScript 在服务器端运行,使其成为全栈开发语言。

2. 基本语法详解

2.1 变量与数据类型
  • 变量声明:使用 letconst(常量,值不可变)。
let name = "Alice";
const PI = 3.14159;
  • 数据类型
    • Number:数字,包括整数和浮点数。
    • String:文本。
    • Boolean:逻辑值,truefalse
    • Object:复杂数据类型,包括数组、函数等。
    • null:表示空或不存在的值。
    • undefined:未定义的值。
2.2 运算符
  • 算术运算符+, -, *, /, %(取余)。
  • 比较运算符==, ===(严格相等),!=, !==(严格不等),<, >, <=, >=
  • 逻辑运算符&&(与),||(或),!(非)。
2.3 条件语句
  • if-else
if (condition) {
  // do something
} else {
  // do something else
}
  • switch
switch (variable) {
  case value1:
    // do something
    break;
  case value2:
    // do something else
    break;
  default:
    // default action
}
2.4 循环语句
  • for
for (let i = 0; i < 10; i++) {
  // loop body
}
  • while
let i = 0;
while (i < 10) {
  // loop body
  i++;
}
  • do-while
let i = 0;
do {
  // loop body
  i++;
} while (i < 10);
2.5 函数
  • 定义函数
function greet(name) {
  console.log("Hello, " + name + "!");
}
  • 调用函数
greet("Bob");  // 输出 "Hello, Bob!"
2.6 数组与对象
  • 数组
let fruits = ["apple", "banana", "cherry"];
fruits.push("date");  // 添加元素
  • 对象
let person = {
  name: "Alice",
  age: 30,
  greet: function() {
    console.log("Hello, my name is " + this.name);
  }
};
person.greet();  // 输出 "Hello, my name is Alice"

3. 总结

JavaScript 是一种功能强大的编程语言,具有灵活、易学、用途广泛等特点。通过掌握其基本语法和特性,你可以开发出各种有趣的网页应用、游戏和工具。建议通过实际项目和练习来巩固所学知识,不断提高自己的编程能力。

标签:do,name,JavaScript,初识,运算符,详解,let,Hello
From: https://blog.csdn.net/m0_37578997/article/details/136916065

相关文章

  • 07-JavaScript对象
     <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>JS-对象-Array</title></head><body><script>//第一种方法,定义数组vararr=newArray(1,2,3,4);......
  • 多线程并发聊天室简单实现代码详解 -- 涉及网络编程,多线程和线程同步的知识
            本项目主要完成多线程并发聊天室的基础功能,即多个客户端之间通过服务器可以实现群发消息,重点在于学习网络编程,多线程和线程同步的基础知识(基于Linux)。    下面我会详解每一部分的代码。1.主线程        1.1首先由于是自己在电脑里面测试,......
  • 前端基础之JavaScript数组
    数组一、什么是数组数组类似于python里面的列表[]在编程中,数组(Array)是一种数据结构,用于存储相同类型的多个元素。这些元素按照顺序排列,并通过索引(通常是非负整数)来访问。数组可以包含各种数据类型,例如整数、浮点数、字符串,甚至其他数组。在许多编程语言中,数组的大小是固定......
  • 前端基础之JavaScript运算符
    一、什么是运算符运算符,顾名思义就是在运算中的符号,例如加法中的”+“就是一个运算符。严谨来说,运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。二、运算符的分类JavaScript中的运算符可以分为多种类型,包括算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算......
  • 前端基础之JavaScript流程控制
    一、if判断在JavaScript中,if语句是一种常见的条件语句,用于根据条件执行不同的代码块。除了基本的if语句外,还有if...else、if...elseif...else等变体,用于处理多个条件的情况。1.if语句if语句用于在条件为真时执行特定的代码块。语法:if(condition){//当条件......
  • 前端基础之JavaScript对象
    一、什么是对象现实生活中:万物皆对象,对象是一个具体的事物,看得见摸得着的实物。例如,一本书、一辆汽车、一个人可以是“对象”,一个数据库、一张网页、一个与远程服务器的连接也可以是“对象”。在JavaScript中,对象是一组无序的相关属性和方法的集合,所有的事物都是对象,例如字......
  • 前端基础之JavaScript函数
    一、什么是函数在JavaScript中,函数是一种可重复使用的代码块,用于执行特定任务或计算。函数可以接受参数,执行特定的操作,并返回一个值。二、函数的声明函数可以通过函数声明、函数表达式或箭头函数来定义。函数声明:functionfunctionName(parameters){//函数体......
  • JavaScript 实现通过 id 数组获取可展示的 name 拼接字符串
    JavaScript实现通过id数组获取可展示的name拼接字符串场景有一个包含许多对象的数组,每个对象都包含了一个标识(id)和一个名称(name)。想要从这个数组中选出特定的一些对象,这些对象的标识(id)在另一个数组中已经给出。然后,想把这些选出来的对象的名称(name)连接成一个字符串,用逗号分......
  • B树B+树,字典树详解,哈夫曼树博弈树
    目录B树:B-TreeB+树字典树:TrieTree 哈夫曼树博弈树B树:B-Tree多路平衡搜索树1.M阶B树,就是M叉(M个指针)。2.每个节点内记录个数<=M-1。3.根节点记录个数>=1。4.其余节点内记录个数>=ceil(m/2)-1(向上取整)。5.每个节点内的记录从左至右从大到小有序。6.当前记录的左......
  • 初识 Linux 操作系统_实验案例一
    实验案例一:安装Ubuntu操作系统1、实验环境    BDQN公司部分员工使用的Windows操作系统的笔记本式计算机频繁遭受到病毒.木马的威胁,公司要求管理员小王近期将这些员工的系统更换为Ubuntu操作系统。在进行前期准备工作时,需要公司现有的系统管理员尽快掌握Ubuntu操作......