JS类型转换规则 与运算规则

发布时间:2024年01月17日

一、JS 类型转换规则

JS 类型转换大致分为以下四种,如果想要对象转数字,那就让对象先转为 原始,然后再转为数字即可解决

在这里插入图片描述

1、原始 —— 数字

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

2、所有 —— boolean

在这里插入图片描述

3、原始 —— 字符串

在这里插入图片描述

4、对象 —— 原始

在这里插入图片描述
大家觉得这个逻辑能懂吗,我是没有懂,因此,我想到了下面的方法,深拷贝和浅拷贝,
对象转换

  • var a = {name: ‘小明’, age: 19}
  • var b = JSON.stringify(a)
  • JSON.parse(b)

二、JS 运算规则

1、算数运算

算数运算包含: + - * / % ++ --

在这里插入图片描述

2、比较运算

比较运算包括:> < >= <= == != === !==

在这里插入图片描述

在这里插入图片描述

3、逻辑运算

逻辑运算包括 :! && || ?:

在这里插入图片描述

三、数据的表达方式是多种多样的

1、数组

在这里插入图片描述

2、null值

  • 所以当我们在开发时,经常用到判断从后端取回来的值是否是null,
    在这里插入图片描述
  • 在修改之后应该这么写
    在这里插入图片描述

3、number

在开发中我们会遇到输入的内容是字符串,而遇到商品数量等需要数字的就需要我们进行处理,处理如下
在这里插入图片描述

优化如下
在这里插入图片描述

4、当没值的时候给予默认值

  • 原始
    在这里插入图片描述

  • 优化后

在这里插入图片描述

文章来源:https://blog.csdn.net/qq_53810245/article/details/128586638
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。