JavaScript之“+“、“!“、“!!“、“!!+“写法使用说明

目录

1、"+" 的使用

2、"!" 的使用

3、"!!" 的使用

4、"!!+" 的使用

项目实际所用 :


JavaScript 类型转换之高阶写法 "!!+"

1、"+" 的使用

" + " 能将 字符串数字 直接转为 number 类型 ,如果不是 字符串数字 会变成 NaN 类型


谷歌浏览器控制台如何进行代码换行书写 :

Shift  + Enter  一起使用 来 进行 换行


2、"!" 的使用

JavaScript 中 "!" 的用法是比较灵活的 ,它除了做 逻辑运算 ,

常常会用 "!" 做 类型判断 ,可以用 "!" 与上对象来求得一个 布尔值 ,

 "!" 可将 变量 转换成 boolean 类型

0 , null 、 undefined 和 空字符串 ' ' 

取反 ( "!" ) 都为 true ,其余都为 false 。


3、"!!" 的使用

"!!" 能将 number 类型 直接转换为 Boolean 类型

“!!” —— 两个叹号表示把目标值转化为 布尔值 ,相当于使用 Boolean() 方法


4、"!!+" 的使用

"!!+” 能将 字符串数字 快速转换为  Boolean 类型


项目实际所用 :

src / store / modules / app.js

import Cookies from "js-cookie";

const state = {
  sidebar: {
    opened: Cookies.get('sidebarStatus') ? !!+Cookies.get('sidebarStatus') : true,
    withoutAnimation: false
  },
  device: 'desktop'
}

猜你喜欢

转载自blog.csdn.net/weixin_58099903/article/details/128459015