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

日期数据类型、变量、运算符、条件语句、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. 变量声明: 使用 var、let 或 const 关键字。

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

变量重新声明:

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

JavaScript 运算符:

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

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

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

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

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

JavaScript 条件语句:

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

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

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

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

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

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

JavaScript 循环:

重复执行代码块。

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

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

以上就是日期数据类型、变量、运算符、条件语句、Javascript 中的循环的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1500932.html

赞 (0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
JavaScript:数组无处不在
上一篇 2025年12月19日 22:57:07
使用 Readabilityjs 清理 HTML 内容以进行检索增强生成
下一篇 2025年12月19日 22:57:26

相关推荐

  • Android ImageView 基于锚点的缩放实现

    Android ImageView 基于锚点的缩放实现Android ImageView 基于锚点的缩放实现Android ImageView 基于锚点的缩放实现Android ImageView 基于锚点的缩放实现

    本文介绍了如何在 Android 应用中实现 ImageView 基于四个角锚点的缩放功能。通过监听触摸事件,计算触摸点与 ImageView 中心点的距离,并根据距离变化动态调整 ImageView 的缩放比例,从而实现拖动锚点进行缩放的效果。文章提供了详细的代码示例,帮助开发者理解和实现该功能。…

    2026年10月2日 • 用户投稿
    200
  • Java集合进阶之Map与Set应用_Java高效管理数据的集合框架

    Java集合进阶之Map与Set应用_Java高效管理数据的集合框架Java集合进阶之Map与Set应用_Java高效管理数据的集合框架Java集合进阶之Map与Set应用_Java高效管理数据的集合框架Java集合进阶之Map与Set应用_Java高效管理数据的集合框架

    map和set解决了java中高效查找、去重和键值关联的痛点:1. map通过键值对实现快速查找、配置管理、缓存和数据统计,避免list遍历的低效;2. set通过唯一性实现自动去重、高效成员检查和集合运算;3. 应根据顺序、排序和线程安全需求选择hashmap、linkedhashmap、tree…

    2026年10月2日 • 用户投稿
    100
  • 《莎木3 增强版》公布 登陆全平台 含多项改进

    《莎木3 增强版》公布 登陆全平台 含多项改进《莎木3 增强版》公布 登陆全平台 含多项改进《莎木3 增强版》公布 登陆全平台 含多项改进《莎木3 增强版》公布 登陆全平台 含多项改进

    《莎木 3 增强版》官宣,Xbox/Switch玩家将可探索桂林山水IT之家 8 月 18 日消息,制作人铃木裕与发行商 ININ Games 今天宣布,《莎木 3 增强版》将在本周的科隆游戏展上正式亮相,带来画质全面提升、性能优化和便利性改进等。 新版本将登陆 ps5、xbox series x/…

    2026年10月2日 • 用户投稿
    200
  • java如何使用HashMap存储键值对数据 java映射表操作的实用编程技巧

    java如何使用HashMap存储键值对数据 java映射表操作的实用编程技巧java如何使用HashMap存储键值对数据 java映射表操作的实用编程技巧java如何使用HashMap存储键值对数据 java映射表操作的实用编程技巧java如何使用HashMap存储键值对数据 java映射表操作的实用编程技巧

    hashmap在java中通过键快速查找值,理论查找时间为o(1),优于arraylist的o(n)和treemap的o(log n);1. 使用put添加键值对,get获取值,remove删除,containskey判断键存在,size获取大小;2. 键必须唯一且正确实现hashcode()和eq…

    2026年10月2日 • 用户投稿
    200
  • 1-7月中型SUV累计销量TOP100:特斯拉Model Y领跑

    8月25日,中汽数研公布了2025年1月至7月国内中型suv累计销量榜单。数据显示,特斯拉model y以202,257辆的销售成绩高居榜首,虽同比下滑17.1%,仍强势领跑中型suv市场。 ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜ 特…

    2026年10月2日
    300
  • 什么是async/await?异步编程的语法糖

    什么是async/await?异步编程的语法糖什么是async/await?异步编程的语法糖什么是async/await?异步编程的语法糖什么是async/await?异步编程的语法糖

    async/await是JavaScript异步编程的语法糖,基于Promise实现,通过同步式写法简化异步流程。async函数返回Promise,await暂停函数执行直至Promise完成,提升代码可读性与维护性。它避免回调地狱和长链式Promise,用try…catch统一处理错误…

    2026年10月1日 • 用户投稿
    200
  • 华为昇腾950芯片架构公布:支持华为自研HBM

    华为昇腾950芯片架构公布:支持华为自研HBM华为昇腾950芯片架构公布:支持华为自研HBM华为昇腾950芯片架构公布:支持华为自研HBM华为昇腾950芯片架构公布:支持华为自研HBM

    9月18日,在备受瞩目的华为全联接大会2025上,华为正式公布了其昇腾AI芯片家族的最新成员与未来规划,其中包括昇腾950PR、950DT、960及970的部分关键信息,展示了其在人工智能计算领域的深厚积累与前瞻布局。 昇腾950系列:核心能力全面跃升 1、据发布会信息,全新的昇腾950芯片在多个维…

    2026年10月1日 • 用户投稿
    100
  • Memo AI 网页版免费下载教程

    Memo AI 网页版免费下载教程Memo AI 网页版免费下载教程Memo AI 网页版免费下载教程Memo AI 网页版免费下载教程

    memo ai 目前没有官方网页版,原因在于保障数据隐私与处理效率,所有数据需本地处理、不依赖云端。1. memo ai 以本地客户端形式运行,支持 windows 和 macos 系统,可在无网络环境下使用并充分利用本地硬件资源。2. 用户应前往官网下载客户端,避免第三方仿冒站点诱导。3. 辨别假…

    2026年10月1日 • 用户投稿
    100
  • 明暗场景皆享超凡画质:2025款三星OLED产品实现突破性创新

    明暗场景皆享超凡画质:2025款三星OLED产品实现突破性创新明暗场景皆享超凡画质:2025款三星OLED产品实现突破性创新明暗场景皆享超凡画质:2025款三星OLED产品实现突破性创新明暗场景皆享超凡画质:2025款三星OLED产品实现突破性创新

    对电视产品而言,画质始终是核心所在。作为行业领军者,三星不断强化其在这一关键领域的领先地位,持续以卓越的画质表现树立行业标杆。 然而,真正的领导力不仅体现在画质本身,更在于整体视听体验的全面提升。2025款三星OLED电视正是这一理念的完美体现——通过搭载防眩光技术1与AI伽马调节技术,有效削弱环境…

    2026年10月1日 • 用户投稿
    100
  • Java方法中数据丢失:深入理解参数传递与返回值机制

    Java方法中数据丢失:深入理解参数传递与返回值机制Java方法中数据丢失:深入理解参数传递与返回值机制Java方法中数据丢失:深入理解参数传递与返回值机制Java方法中数据丢失:深入理解参数传递与返回值机制

    本教程旨在解决Java方法执行后数据丢失的常见问题。核心在于理解Java的参数传递机制——“值传递”,特别是对象引用作为参数时,方法内部对引用变量的重新赋值不会影响外部原始引用。文章将通过具体示例,详细解释数据丢失的原因,并提供将数据作为方法返回值传出的有效解决方案,确保方法内创建或修改的数据能在方…

    2026年10月1日 • 用户投稿
    000
  • 算力互联网试验网将扩大试验范围

    算力互联网试验网将扩大试验范围算力互联网试验网将扩大试验范围算力互联网试验网将扩大试验范围算力互联网试验网将扩大试验范围

    ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜ 6月26日,中国信通院领导在2025中国智算产业生态发展大会上表示,当前算力互联网试验网申报工作正在推进中。除已组织中国移动、中国联通、中国电信与中国信息通信研究院共同启动算力互联网试验网建设外…

    2026年10月1日 • 用户投稿
    100
  • 《漫威1943》早期实机片段泄露:黑豹大战九头蛇!

    《漫威1943》早期实机片段泄露:黑豹大战九头蛇!《漫威1943》早期实机片段泄露:黑豹大战九头蛇!《漫威1943》早期实机片段泄露:黑豹大战九头蛇!《漫威1943》早期实机片段泄露:黑豹大战九头蛇!

    原计划于2025年推出的由Skydance New Media打造的动作游戏《漫威1943:九头蛇崛起》,目前已正式宣布延期至2026年发布。截至目前,官方尚未公开任何完整的实机演示内容。 近日,据海外媒体MP1st报道,网络上流传出一段疑似来自开发团队的早期内部测试画面。视频中,玩家操控黑豹在一间…

    2026年10月1日 • 用户投稿
    100
  • 魅族黄质潘:魅族23新机已立项 将于明年年中上市

    魅族黄质潘:魅族23新机已立项 将于明年年中上市魅族黄质潘:魅族23新机已立项 将于明年年中上市魅族黄质潘:魅族23新机已立项 将于明年年中上市魅族黄质潘:魅族23新机已立项 将于明年年中上市

    9月17日,星纪魅族ceo黄质潘在回应网友留言时正式宣布:“魅族23项目已启动,预计将于明年年中正式发布”。 魅族22 据CNMO消息,黄质潘自2021年起出任珠海市魅族科技有限公司CEO。2025年6月,珠海星纪魅族信息技术有限公司的法定代表人变更为其本人;同年7月,他又被任命为湖北星纪魅族集团有…

    2026年10月1日 • 用户投稿
    000
  • 《剑与魔法与学园》三部曲合集发售 经典迷宫RPG

    《剑与魔法与学园》三部曲合集发售 经典迷宫RPG《剑与魔法与学园》三部曲合集发售 经典迷宫RPG《剑与魔法与学园》三部曲合集发售 经典迷宫RPG《剑与魔法与学园》三部曲合集发售 经典迷宫RPG

    由ACQUIRE Corp工作室打造并发行,其经典迷宫RPG系列《剑与魔法与学园》三部曲合集今日正式推出,现已登陆PS5与Switch平台,喜爱该系列的玩家不容错过。 · 本次发布的《剑与魔法与学园》三部曲合集包含了《剑与魔法与学园 2G Remaster Edition》,以及于2010年登陆PS…

    2026年10月1日 • 用户投稿
    000
  • 豆包AI如何辅助Android开发?快速构建移动应用界面

    豆包AI如何辅助Android开发?快速构建移动应用界面豆包AI如何辅助Android开发?快速构建移动应用界面豆包AI如何辅助Android开发?快速构建移动应用界面豆包AI如何辅助Android开发?快速构建移动应用界面

    豆包ai在android开发中可作为高效助手,通过多种方式提升开发效率。1. 可快速生成xml布局代码,根据描述输出结构清晰的ui组件,如按钮栏、卡片列表等,并支持material design风格;2. 提供java/kotlin代码片段建议,如页面跳转、适配器编写,并解释关键逻辑;3. 推荐界面…

    2026年10月1日 • 用户投稿
    000
  • Steam新一周销量榜:《战地6》成功登顶!

    Steam新一周销量榜:《战地6》成功登顶!Steam新一周销量榜:《战地6》成功登顶!Steam新一周销量榜:《战地6》成功登顶!Steam新一周销量榜:《战地6》成功登顶!

    steam 2025年最新一周游戏销量排行榜出炉(2025年8月5日-2025年8月12日,无免费游戏),本周《战地6》成功登顶,仅为预购和测试版的热度就已经超越了本周新作《四海兄弟:故乡》,值得注意的是,我们的国产类魂大作《明末:渊虚之羽》已不在榜上,不过国内第一个大学生《黑神话:悟空》重回榜单,…

    2026年10月1日 • 用户投稿
    000
  • java使用教程怎样使用Redis缓存数据 java使用教程的Redis操作基础方法​

    java使用教程怎样使用Redis缓存数据 java使用教程的Redis操作基础方法​java使用教程怎样使用Redis缓存数据 java使用教程的Redis操作基础方法​java使用教程怎样使用Redis缓存数据 java使用教程的Redis操作基础方法​java使用教程怎样使用Redis缓存数据 java使用教程的Redis操作基础方法​

    redis作为缓存的优势在于其内存存储带来的高速读写、支持丰富的数据结构(如字符串、哈希、有序集合等)、具备持久化能力(rdb/aof),适用于热点数据缓存、查询结果缓存、会话管理、计数器与排行榜、消息队列等场景;2. java中选择redis客户端时,jedis简单直观适合小型项目,lettuce…

    2026年10月1日 • 用户投稿
    400
  • 《冲就完事模拟器2》定价维持一代不变 好评口碑继续

    《冲就完事模拟器2》定价维持一代不变 好评口碑继续《冲就完事模拟器2》定价维持一代不变 好评口碑继续《冲就完事模拟器2》定价维持一代不变 好评口碑继续《冲就完事模拟器2》定价维持一代不变 好评口碑继续

    开发发行商futurlab近日正式宣布,备受赞誉的解压游戏续作《冲就完事模拟器2》将延续前作定价策略,保持售价不变。在当前游戏普遍涨价的市场环境下,此举无疑赢得了玩家的广泛好评与认可。本作计划于2025年内正式发售,届时将登陆pc平台(包括steam、epic games store及microso…

    2026年10月1日 • 用户投稿
    100
  • Java Properties文件:通过部分键名灵活获取配置值

    Java Properties文件:通过部分键名灵活获取配置值Java Properties文件:通过部分键名灵活获取配置值Java Properties文件:通过部分键名灵活获取配置值Java Properties文件:通过部分键名灵活获取配置值

    针对Java Properties文件加载后无法直接通过部分键名获取值的场景,本文介绍了一种实用的解决方案。通过遍历所有属性键并利用字符串匹配方法,可以灵活地根据键的子串定位到所需的值,从而满足不完全匹配的查找需求,尤其适用于键名包含多个逻辑段的情况。 理解Java Properties文件与键名匹…

    2026年10月1日 • 用户投稿
    700
  • 灵活查找:Java Properties 文件中基于部分键的数值获取策略

    灵活查找:Java Properties 文件中基于部分键的数值获取策略灵活查找:Java Properties 文件中基于部分键的数值获取策略灵活查找:Java Properties 文件中基于部分键的数值获取策略灵活查找:Java Properties 文件中基于部分键的数值获取策略

    在Java开发中,当需要从java.util.Properties文件中根据键获取值时,通常要求提供精确的键名。然而,面对仅知部分键信息(如键的一部分子字符串)的场景,标准方法无法直接满足需求。本文将详细介绍一种实用的解决方案:通过遍历所有属性键并结合字符串匹配方法,实现对部分键的灵活查找与值获取,…

    2026年10月1日 • 用户投稿
    200

发表回复

登录后才能评论
关注微信