js有几种数据类型,基本数据类型有哪些_js中简单数据类型

js有几种数据类型,基本数据类型有哪些_js中简单数据类型js中数据类型分为原始数据类型与引用数据类型原始数据类型:number//数值类型:值只能为数字vara=12string//字符串类型:值都是以引号包裹的vara=’你好’boolean//布尔类型:值只存在真假vara=truevara=falsenull//空类型vara=nullundefined//未定义类型:定义了变量a,但是没有a赋值varaconsole.log(a

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

js 中数据类型分为原始数据类型与引用数据类型

原始数据类型:

  • number
 //数值类型:值只能为数字
var a = 12 
  • string
//字符串类型:值都是以引号包裹的
var a = '你好'  
  • boolean
//布尔类型:值只存在真假
var a = true  var a = false   
  • null
//空类型
var a = null   
  • undefined
 //未定义类型: 定义了变量a,但是没有a赋值
var a  
console.log(a) // 输出:undefined

  • symbol (ES6)
//独一无二的类型:表示独一无二的值,用来定义对象的唯一属性名。
//一:Symbol值通过Symbol函数生成。
var a = Symbol();
var b = Symbol("Alice");  
console.log(a, b) // 输出:Symbol() Symbol(Alice)

//二:typeof运算符用于Symbol类型值,返回symbol。
console.log(typeof Symbol("Alice")) // 输出:symbol

//三:Symbol函数的参数只是表示对当前Symbol值的描述,相同参数的Symbol函数的返回值是不相等的。
var a = Symbol()  var b =Symbol()
console.log(a=b)  //输出:false
var a = Symbol("哈哈")  var b =Symbol("哈哈")
console.log(a=b)  //输出:false
  • bigint (ES10)

引用数据类型

  • object
 - var obj = { 
   a:1,b:2} //a,b代表对象的属性,此时属性是固定
 - var a = "属性a"  var b = "属性b"
 - var obj = { 
   [a]:1,[b]:2} //a,b代表对象的属性,此时属性是变量

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/196857.html原文链接:https://javaforall.net

(0)
上一篇 2025年9月18日 下午7:15
下一篇 2025年9月18日 下午7:43


相关推荐

  • 最近公共祖(LCA)模板_祖先深度_区域祖先_(欧拉序列+标准RMQ+四毛子)O(n)-O(1)

    最近公共祖(LCA)模板_祖先深度_区域祖先_(欧拉序列+标准RMQ+四毛子)O(n)-O(1)前几天看到 LCA 发现有种 O n O 1 的做法 本想找板子学习一下 苦寻无果 那就自己写写板子吧 因为实在才疏学浅 各位大佬要是遇到 bug 或是 wa 的题 请告诉我 我去改 duoblyOn O1 顶点 1 n include bits stdc h usingnamespa typedeflongl constintma bits

    2026年3月19日
    2
  • Pulsar知识整理

    Pulsar知识整理关键特性 Pulsar 的单个实例原生支持多个集群 可跨机房在集群间无缝地完成消息复制 极低的发布延迟和端到端延迟 可无缝扩展到超过一百万个 topic 简单的客户端 API 支持 Java Go Python 和 C 支持多种 topic 订阅模式 独占订阅 共享订阅 故障转移订阅 通过 ApacheBookKe 提供的持久化消息存储机制保证消息传递 基于 PulsarFuncti 的 serverlessco 框架 Pu

    2026年3月18日
    1
  • EOF的意义及用法(while(scanf(“%d”,&n) != EOF))

    EOF的意义及用法(while(scanf(“%d”,&n) != EOF))EOF 为 EndOfFile 的缩写 通常在文本的最后存在此字符表示资料结束 在微软的 DOS 和 Windows 中 读取数据时终端不会产生 EOF 此时 应用程序知道数据源是一个终端 或者其它 字符设备 并将一个已知的保留的字符或序列解释为文件结束的指明 最普遍地说 它是 ASCII 码中的替换字符 Control Z 代码 26 在 C 语言中 或更精确地说成 C 标准函数库中表示文件结束符 endo

    2026年3月20日
    3
  • java轻量级web框架_什么是框架

    java轻量级web框架_什么是框架JEMSF框架前言今天我们准备向广大开发人员推荐一种新的框架,暂时取名JEMSF,如果您已经对Struts、Tapestry以及Spring和Hibernat有一些了解,那么应该可以更好的理解下面的文章,JEMSF是我在工作生涯中最大的一个创造,经历了很多考验和应用的试验,最后形成JEMSF。序一种新的事物的诞生需要经历很多的考验,我自认为JEMSF是一个很好的WEB应用框架,很久以前(2…

    2025年9月30日
    5
  • 什么是Prompt?

    什么是Prompt?

    2026年3月12日
    2
  • Java如何判断整数溢出,溢出后怎么得到提示?

    点击上方“全栈程序员社区”,星标公众号 重磅干货,第一时间送达 作者:Aaron_涛 blog.csdn.net/qq_33330687/article/details/81626…

    2021年6月24日
    98

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号