0

0

日期数据类型、变量、运算符、条件语句、Javascript 中的循环

霞舞

霞舞

发布时间:2025-01-22 12:58:18

|

312人浏览过

|

来源于php中文网

原创

日期数据类型、变量、运算符、条件语句、javascript 中的循环

JavaScript 数据类型详解:

JavaScript 数据类型决定了变量可存储的值的类型,并约束了可对该值执行的操作。 JavaScript 包含原始数据类型(简单值)和引用数据类型(复杂对象)。

1. 原始数据类型: 存储单个值,不可变。

  • Number: 表示整数和浮点数 (例如:let x = 42;)
  • String: 表示字符序列 (例如:let name = "Alice";)
  • Boolean: 表示真值或假值 (例如:let isActive = true;)
  • Null: 表示故意不存在任何对象值 (例如:let person = null;)
  • Undefined: 表示已声明但未赋值的变量 (例如:let value;)
  • Symbol: 唯一的标识符 (例如:const uniqueID = Symbol();)
  • BigInt: 用于表示大整数 (例如:let bigNum = 123n;)

2. 引用数据类型: 存储值的集合或更结构化的数据,可变。

立即学习Java免费学习笔记(深入)”;

  • Object: 键值对的集合 (例如:let person = { name: "John" };)
  • Array: 值的有序集合 (例如:let arr = [1, 2, 3];)
  • Function: 执行特定任务的代码块 (例如:function greet() {})

JavaScript 变量:

变量是命名容器,用于存储可在代码中引用和操作的数据。 它们可以存储各种值,包括数字、字符串、对象和函数。

1. 变量声明: 使用 varletconst 关键字。

  • var (较旧方式): 函数作用域
  • let (现代方式): 块作用域 (ES6 引入)。
  • const (常量): 块作用域,值不可重新赋值 (ES6 引入)。

变量重新声明:

  • var 允许在同一作用域内重新声明。
  • letconst 不允许在同一作用域内重新声明,会报错。

JavaScript 运算符:

运算符执行操作数的运算。

1. 算术运算符: 执行数学运算 (+, -, *, /, %, **, ++, --)

2. 赋值运算符: 为变量赋值 (=, +=, -=, *=, /=, %=, **=)

3. 比较运算符: 比较两个值并返回布尔值 (==, ===, !=, !==, >, >=, <, <=)

腾讯交互翻译
腾讯交互翻译

腾讯AI Lab发布的一款AI辅助翻译产品

下载

4. 逻辑运算符: 执行逻辑运算 (&&, ||, !)

JavaScript 条件语句:

根据条件真假执行不同操作。

1. if 语句: 执行特定代码块 (如果条件为真)。

2. else 语句:if 条件为假时执行代码块。

3. else if 语句: 测试多个条件。

4. 嵌套 if 语句: 创建更复杂的条件逻辑。

5. switch 语句: 更有效地处理多个条件,特别是当有多个可能结果时。

JavaScript 循环:

重复执行代码块。

1. for 循环: 当知道迭代次数时使用。

2. while 循环: 只要条件为真就继续循环。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

WorkBuddy
WorkBuddy

腾讯云推出的AI原生桌面智能体工作台

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
es6新特性
es6新特性

es6新特性有:1、块级作用域变量;2、箭头函数;3、模板字符串;4、解构赋值;5、默认参数;6、 扩展运算符;7、 类和继承;8、Promise。本专题为大家提供es6新特性的相关的文章、下载、课程内容,供大家免费下载体验。

106

2023.07.17

es6新特性有哪些
es6新特性有哪些

es6的新特性有:1、块级作用域;2、箭头函数;3、解构赋值;4、默认参数;5、扩展运算符;6、模板字符串;7、类和模块;8、迭代器和生成器;9、Promise对象;10、模块化导入和导出等等。本专题为大家提供es6新特性的相关的文章、下载、课程内容,供大家免费下载体验。

197

2023.08.04

JavaScript ES6新特性
JavaScript ES6新特性

ES6是JavaScript的根本性升级,引入let/const实现块级作用域、箭头函数解决this绑定问题、解构赋值与模板字符串简化数据处理、对象简写与模块化提升代码可读性与组织性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

233

2025.12.24

数据类型有哪几种
数据类型有哪几种

数据类型有整型、浮点型、字符型、字符串型、布尔型、数组、结构体和枚举等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

337

2023.10.31

php数据类型
php数据类型

本专题整合了php数据类型相关内容,阅读专题下面的文章了解更多详细内容。

224

2025.10.31

c语言 数据类型
c语言 数据类型

本专题整合了c语言数据类型相关内容,阅读专题下面的文章了解更多详细内容。

138

2026.02.12

string转int
string转int

在编程中,我们经常会遇到需要将字符串(str)转换为整数(int)的情况。这可能是因为我们需要对字符串进行数值计算,或者需要将用户输入的字符串转换为整数进行处理。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

1030

2023.08.02

java中boolean的用法
java中boolean的用法

在Java中,boolean是一种基本数据类型,它只有两个可能的值:true和false。boolean类型经常用于条件测试,比如进行比较或者检查某个条件是否满足。想了解更多java中boolean的相关内容,可以阅读本专题下面的文章。

367

2023.11.13

C# ASP.NET Core微服务架构与API网关实践
C# ASP.NET Core微服务架构与API网关实践

本专题围绕 C# 在现代后端架构中的微服务实践展开,系统讲解基于 ASP.NET Core 构建可扩展服务体系的核心方法。内容涵盖服务拆分策略、RESTful API 设计、服务间通信、API 网关统一入口管理以及服务治理机制。通过真实项目案例,帮助开发者掌握构建高可用微服务系统的关键技术,提高系统的可扩展性与维护效率。

76

2026.03.11

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PHP基础入门课程
PHP基础入门课程

共33课时 | 2.3万人学习

前端系列快速入门课程
前端系列快速入门课程

共4课时 | 0.4万人学习

JavaScript高级框架设计视频教程
JavaScript高级框架设计视频教程

共22课时 | 3.7万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号