当前位置: 首页 > news >正文

js内置数据类型

JS 中分为七种内置类型,七种内置类型又分为两大类型:基本类型和对象(Object)。

 

基本类型有六种: number , string , boolean , null , undefined , symbol 。

 

其中 JS 的数字类型是浮点类型的,没有整型。并且浮点类型基于 IEEE 754标准实现,在使用中会遇到某些 Bug。 NaN  也属于  number  类型,并且  NaN  不等于自身。

 

对于基本类型来说,如果使用字面量的方式,那么这个变量只是个字面量,只有在必要的时候才会转换为对应的类型

<template>
  <section class="p-10">
  </section>
</template>
<script>
  export default {
    mounted() {
      let a = 111;  // 这只是字面量,不是 number 类型
      a.toString(); // 使用时候才会转换为对象类型
    }
  };
</script>

 

对象(Object)是引用类型,在使用过程中会遇到浅拷贝和深拷贝的问题

<template>
  <section class="p-10">
    <el-button type="danger" @click="get()">点击</el-button>
  </section>
</template>
<script>
  export default {
    methods: {
      get() {
        let a = {
          name: 'CEH'
        };
        let b = a;
        b.name = 'JZ';
        console.log(a);
        console.log(b);
      }
    }
  };
</script>

 

嗯,就酱~~

https://www.cnblogs.com/chuhui/archive/2018/12/03/10060071.html

转载于:https://www.cnblogs.com/jin-zhe/p/10069475.html

相关文章:

  • 网络安全英语词汇
  • Linux中安装JDK1.8
  • 在Windows 2000下优化Oracle9i性能
  • 股票买卖问题
  • 2003的服务器终端服务器超出最大连接数的解决办法-转载
  • vue项目首页形成原理
  • ArcGIS Server(详细介绍)转
  • linux 修改MTU值
  • 游园作文
  • [WebMethod] 是什么意思?
  • HP 打印机监控
  • WF与WCF集成
  • Asp.Net Core 下 Newtonsoft.Json 转换字符串 null 替换成string.Empty
  • 用hexo在本地搭建自己的博客
  • Issue/bug track system选型和使用
  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转
  • angular组件开发
  • LintCode 31. partitionArray 数组划分
  • Linux编程学习笔记 | Linux多线程学习[2] - 线程的同步
  • Odoo domain写法及运用
  • Python socket服务器端、客户端传送信息
  • python 装饰器(一)
  • spring boot下thymeleaf全局静态变量配置
  • vue2.0开发聊天程序(四) 完整体验一次Vue开发(下)
  • 成为一名优秀的Developer的书单
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • 机器学习中为什么要做归一化normalization
  • 普通函数和构造函数的区别
  • 深入体验bash on windows,在windows上搭建原生的linux开发环境,酷!
  • 使用权重正则化较少模型过拟合
  • 王永庆:技术创新改变教育未来
  • ​ ​Redis(五)主从复制:主从模式介绍、配置、拓扑(一主一从结构、一主多从结构、树形主从结构)、原理(复制过程、​​​​​​​数据同步psync)、总结
  • ​linux启动进程的方式
  • #我与Java虚拟机的故事#连载13:有这本书就够了
  • (附源码)springboot“微印象”在线打印预约系统 毕业设计 061642
  • (全注解开发)学习Spring-MVC的第三天
  • (三)模仿学习-Action数据的模仿
  • (十)c52学习之旅-定时器实验
  • (十三)Java springcloud B2B2C o2o多用户商城 springcloud架构 - SSO单点登录之OAuth2.0 根据token获取用户信息(4)...
  • (原创)攻击方式学习之(4) - 拒绝服务(DOS/DDOS/DRDOS)
  • .class文件转换.java_从一个class文件深入理解Java字节码结构
  • .Family_物联网
  • .net core开源商城系统源码,支持可视化布局小程序
  • .net Signalr 使用笔记
  • .NET/ASP.NETMVC 深入剖析 Model元数据、HtmlHelper、自定义模板、模板的装饰者模式(二)...
  • .net6+aspose.words导出word并转pdf
  • .Net的DataSet直接与SQL2005交互
  • .py文件应该怎样打开?
  • @selector(..)警告提示
  • [ web基础篇 ] Burp Suite 爆破 Basic 认证密码
  • [ 蓝桥杯Web真题 ]-Markdown 文档解析
  • [20190401]关于semtimedop函数调用.txt
  • [ABC294Ex] K-Coloring
  • [C#]DataTable常用操作总结【转】
  • [C++] 如何使用Visual Studio 2022 + QT6创建桌面应用