首页 > 编程语言 >JavaScript数据类型

JavaScript数据类型

时间:2024-03-28 19:32:47浏览次数:32  
标签:undefined 双引号 单引号 JavaScript 数据类型 typeof 赋值

JS数据类型整体分为两大部分:

基本数据类型

引用数据类型


基本数据类型

        Number 数字型

        数学中学习到的数字,可以是整数,小数,正数,负数。

        JavaScript 中的正数,负数,小数等 统一称为 数字类型。

 注意事项

        JS 是弱数据类型,变量到底属于那种变量,只有赋值之后,我们才能确认

        Java 是强数据类型     例如   int  a = 3   必须是整数

        string 字符串型

        通过单引号( ' ' ),  双引号( " " ), 或反引号( ` )包裹的数据都叫字符串,单引号和双引号没有本          质上的区别,但推荐使用单引号。

        字符串拼接: 

        口诀: 数字相加,字符相连

注意事项:

1. 无论单引号或双引号必须成对使用

2. 单引号/双引号可以相互嵌套,但是不可以自己嵌套自己(口诀:外双内单,或者外单内双)

3. 必要时可以使用转义符 \,输出单引号或双引号

        boolean 布尔型

        表示肯定或否定时在计算机中对应的是布尔型数据。

        它有两个固定的值 true 和 false ,表示肯定的数据用true(真),

         表示否定的数据用 false 假)。 

        undefined 未定义型

        未定义是比较特殊的类型,只有一个值 undefined

        什么情况出现未定义类型?

        只声明变量,不赋值的情况下,变量的默认值 undefined,一般很少[直接]为变量赋值为         undefined

        null 空类型

        JavaScript 中的null 仅仅是一个代表"无","空",或 "值未知" 的特殊值

        null 和 undefined 区别:

        undefined  表示没有赋值

        null 表示赋值了,但是内容为空

引用数据类型

        object对象

检测数据类型

        通过 typeof  关键字检测数据类型

        typeof 运算符可以返回被检测的数据类型。支持两种语法形式:

        1. 作为运算符:     typeof x        (常用的写法)

        2. 函数形式: typeof(x)

        换言之,有括号和没有括号,得到的结果是一样的,所以直接使用 运算符的写法。

标签:undefined,双引号,单引号,JavaScript,数据类型,typeof,赋值
From: https://blog.csdn.net/2301_76880434/article/details/137052145

相关文章

  • QT数据类型和容器用法
    Qt库提供了基于通用模板的容器类,这些类可用于存储指定类型的数据项,Qt中这些容器类的设计比STL容器更轻,更安全且更易于使用。容器类也都是隐式共的,它们是可重入的,并且已针对速度/低内存消耗和最小的内联代码扩展进行了优化,从而生成了较小的可执行文件。容器类是基于模板的类,......
  • 不同操作系统中通用解决方案,浏览器拉起app或打开本机应用软件原理,前端网页如何打开一
    不同操作系统中通用解决方案,浏览器拉起app或打开本机应用软件原理,前端网页如何打开一个PC本地应用,通过Scheme、JavaScript、第三方库分别实现前端网页打开本地应用。设想一个场景,当我们在浏览一个网页并且需要下载某个资源时,你的电脑可能经常会跳出一个提示框,询问你是否需......
  • 八大基本数据类型
    【一】数字类型(int/float)【1】作用整数类型用于表示整数,是一种基本的数字类型,广泛用于表示计数、索引等整数值。浮点类型用于表示带有小数部分的数值,适用于需要更精确表示的情况。【2】定义#(1)整型--intshuzi=10#查看内存地址print(id(shuzi))#222070826......
  • Redis五大数据类型常用命令
    Redis的五大数据类型1.redis键(key)​1)查看当前库的所有键127.0.0.1:6379>keys*​2)判断某个键是否存在127.0.0.1:6379>exists<key>例如:127.0.0.1:6379>existst1​3)查看键对应的value的类型127.0.0.1:6379>type<key>​4)删除某个键127.0.0.1:6379......
  • SAP Fiori开发中的JavaScript基础知识1 - 背景介绍
    1.背景开发SAPFiori应用程序过程中,不可避免的要用到JavaScript去增强或影响UI的行为。对于传统ABAPer,JavaScript的语言特性和风格与ABAP是有较大的不同的。接下来的一段时间,我会尝试整理在SAPFiori开发过程中会常用到的一些JavaScript基础知识,并结合介绍在SAPBAS中开发Fio......
  • SAP Fiori开发中的JavaScript基础知识2 - 变量,操作符,值,类型
    1.JavaScript代码示例在介绍JavaScript具体语法前,让我们先看一段在Web应用程序过程中的JS代码片。<!DOCTYPEhtml><html> <head> <metacharset="utf-8"/> <title>FirstJavaScriptApplication!</title> <scriptsrc="js/myExternal.js&q......
  • ECMAScript与JavaScript:一窥两者之间的微妙差异
    目录引言一、ECMAScript的定义与作用二、JavaScript的定义与作用三、ECMAScript和JavaScript的关系同源关系语法规范兼容性四、ECMAScript和JavaScript的区别概念层面更新频率兼容性五、ECMAScript规范和JavaScript引擎的实现之间是如何保持兼容性的六、ECMAScrip......
  • 03-JavaScript数组
    1.数组(重点)思考:如何保存一个班级的所有学生的姓名?回答:一种方法利用前面学习过的知识,则每一条信息都需要一个变量去保存,缺点是这样做很麻烦,而且容易出错,又不合理;另一种方法就是利用数组。概念:数组是存储一系列值的变量集合,可以存储多个值。1.1语法数组构成:数组由一个或......
  • 如何系统地学习Python(一)基础语法与数据类型
    学习Python可以遵循一个结构化的框架,从基础知识开始,逐步深入到高级特性和实际应用。后面根据系统的学习Python的框架分享一系列文章,请交流指正:一、python介绍Python是一种高级的、解释型的、面向对象的编程语言。它具有简单易学、语法优雅、可读性强等特点,因此被广泛应用于We......
  • IRIS / Chronicles 中的 Data Type(数据类型)字段型属性
    IRIS的数据类型比较少,也就4个数据类型:字符串,数字,时间,分类。在这里分类有点像我们的下拉选择框,其实对应Java或者其语言中的数据来说可以说是枚举类型。只是IRIS的枚举类型是定义在数据库中的,并且是事先定义好的。String这个好说,就是字符串。因为M语言的限制,所以Stri......