js的6种数据类型_主要的数据类型

js的6种数据类型_主要的数据类型JS常用的六种数据类型在JS中一共有九种数据类型,有六种基本数据类型,分别是:String(字符串)、Number(数值)、Boolean(布尔值)、Null(空值)、Undefined(未定义)、Object(对象)String字符串在JS中字符串需要使用引号引起来使用双引号或单引号都行,但是不要混着用引号不能嵌套,双引号不能放双引号,单引号不能放单引号在字符串中我们可以使用\作为转义字符,当表示一些特殊符号是可以使用\进行转义\“表示”、\‘表示’、\n表示换行、\t制表符

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

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

JS常用的六种基本数据类型

在JS中一共有九种数据类型,有六种基本数据类型,分别是:String (字符串)、Number (数值)、Boolean (布尔值)、Null (空值)、Undefined (未定义)、Object(对象)

String 字符串

  • 在JS中字符串需要使用引号引起来
  • 使用双引号或单引号都行,但是不要混着用
  • 引号不能嵌套,双引号不能放双引号,单引号不能放单引号
  • 在字符串中我们可以使用\作为转义字符,当表示一些特殊符号是可以使用 \进行转义
  • \“表示”、\‘表示’、\n表示换行、\t制表符(空格)、\表示(2个斜杠出来1个斜杠)

Number 数值

  • 在JS中所有的数值都是Number类型,包括整数和浮点数(小数)
  • Js中可以表示数字的最大值
    Number.MAX_VALUE
    1.7976931348623157e+308
    Number.MIN_VALUE 大于0的最小值
    5e-324
  • 如果使用Number表示的数值超过了最大值,则会返回一个
    Infinity(无穷大)
    表示一个正无穷
    -Infinity
    表示一个负无穷
  • 使用typeof检查Infinity也会返回一个number
  • NaN表示一个特殊的数字,表示Not A Number
    使用typeof检查NaN也会返回一个number

Boolean 布尔值

  • 布尔值只有两个,主要用来逻辑判断
  • true:表示真 false:表示假
  • 使用typeof检验一个布尔值时,会返回一个boolean

Null和Undefined

Null 空值

  • Null的值只有一个,就是null(空值)
  • null的这个值专门用来表示一个为空的对象
  • 使用typeof检测一个null值时,会返回一个object(对象)

Undefined 未定义

  • Undefined类型的值只有一个,就是Undefined(未定义)
  • 当声明一个变量,但不给这个变量赋值时,它的值就是Undefined
  • 使用typeof检查Undefined值时,也会返回一个Undefined

Object(对象)

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java手机编程软件_手机java编程软件下载[通俗易懂]

    java手机编程软件_手机java编程软件下载[通俗易懂]手机java编程软件安卓版是一款专为java开发人员服务的编辑客户端应用,利用手机java编程软件手机安卓版实时进行相关编辑还能进行简单的编译,运行单个小程序等,提供您的效率。功能介绍手机java编程软件安卓版是一款将openjdk中关于编译java工程的代码移植到了安卓平台。手机java编程软件手机安卓版支持添加jar格式的lib文件,并且将编译后的程序dex化,以便在安卓设备上运行。在编译和运…

    2022年7月21日
    16
  • LuaJIT_lunatie deuil

    LuaJIT_lunatie deuil1.FFI教程原文:FFITutorial相关链接:OpenResty最佳实践之FFI加载FFI库FFI库时默认编译进LuaJIT中的,但是不会默认加载或初始化。因此,当需要使用FFI库时,需要在Lua文件的开头添加如下语句:localffi=require(“ffi”)访问标准系统函数如下示例显示了如何访问标准系统函数。localffi=…

    2022年9月27日
    2
  • pycharm卸载了环境变量还在怎么办_pycharm使用教程

    pycharm卸载了环境变量还在怎么办_pycharm使用教程因为之前的pycharm是社区版的,有些功能不全,所以需要重装专业版重装pycharm最大的顾虑就是之前的库能否保留以及能否删除干净1.之前的库包卸载之前找到我之前的库包所用编译器,记下路径就行注意:因为python跟pycharm是单独存在的,所以删除的pycharm并没有影响python里安装的库包2.删除正版软件删除是最简单的,找到文件所在位置,直接卸载就行这里注意两个红色箭头要全选,然后等待卸载结束就行。3.重新安装下载链接:http://www.jetbrains.com/

    2022年8月27日
    7
  • html空格语言,html的空格代码是什么

    html空格语言,html的空格代码是什么html的空格代码是什么发布时间:2020-06-1716:00:48来源:亿速云阅读:253作者:元一html空格代码是为html空格字符代码,由“&+n+b+s+p+;”组成,记住最后一个分号不要忘记了。CSS中当white-space属性取值为pre时,浏览器会保留文本中的空格和换行,例如:AABB显示效果为:AABBCSS的letter-spacing属…

    2025年7月8日
    2
  • 如何搭建ELK日志分析系统

    如何搭建ELK日志分析系统文章目录简介 1 项目拓扑图与项目环境 1 1 项目拓扑图 1 2 项目环境 2 部署 ELK 日志分析系统 2 1 项目需求 2 2 部署流程 2 2 1 配置环境 2 2 2 部署 elasticsearc 2 3 安装 elasticsearc head 插件简介 ELKStack 是 Elasticsearc Logstash Kiban 三个开源软件的组合 在实时数据检索和分析场合 三者通常是配合共用 而且又都先后归于 Elastic co 公司名下 1 项目拓扑图与项目环境 1 1 项目拓扑图 1 2 项

    2025年7月6日
    1
  • XSRF 防御「建议收藏」

    XSRF 防御「建议收藏」#XSRF防御#需求分析XSRF又名CSRF(opensnewwindow),跨站请求伪造,它是前端常见的一种攻击方式,我们先通过一张图来认识它的攻击手段。CSRF的防御手段有很多,比如验证请求的referer,但是referer也是可以伪造的,所以杜绝此类攻击的一种方式是服务器端要求每次请求都包含一个token,这个token不在前端生成,而是在我们每次访…

    2022年5月19日
    31

发表回复

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

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