Javascript中 !! 的含义

简介: Javascript中 !! 的含义

false


1.undefined

2.null

3.空字符串

4.0


true


1.空对象 (有效对象)

2.空数组 (有效数组)

3.有效字符串 ( 全是空格也可以 )

4.正数

5.负数


用处:数字类型


let a; // null、undefined、''、0
if (a !== null && typeof(a) !== "undefined" &&  a !== undefined && a !== '' && a !== 0){
}
等于以下判断
let a;
if(!!a){
}


目录
相关文章
|
4月前
|
前端开发 JavaScript 开发者
从0开始学习JavaScript--JavaScript 字符串与文本内容使用
JavaScript中的字符串和文本内容处理是前端开发中的核心技能之一。本文将深入研究字符串的创建、操作,以及文本内容的获取、修改等操作,并通过丰富的示例代码,帮助读者更全面地了解和应用这些概念。
|
5月前
|
JavaScript 前端开发
javascript不定参数
javascript不定参数
|
6月前
|
JavaScript 前端开发 C语言
你真的能区分JavaScript中的for of和for in吗
你真的能区分JavaScript中的for of和for in吗
20 0
|
前端开发 JavaScript API
JavaScript【一】JavaScript变量与数据类型
JavaScript【一】JavaScript变量与数据类型
80 0
|
JavaScript 前端开发
JavaScript 函数语法
JavaScript 函数语法
98 0
|
前端开发 JavaScript
|
JavaScript 前端开发
JavaScript类型使用
JavaScript类型使用
|
JavaScript 前端开发
JavaScript 标识符
JavaScript 标识符
64 0
|
JavaScript 前端开发
JavaScript的函数解析(一)
JavaScript的函数 今天和大家说一下js中一个比较重要的内容,函数。 JavaScript 函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。 JavaScript 函数是被设计为执行特定任务的代码块。 JavaScript 函数会在某代码调用它时被执行。 JavaScript 函数由 function 声明。 JavaScript 函数声明后需要被调用才会执行。 1.无参函数 // 声明函数 function func1(){ console.log("这是一个无参函数"); }
|
JavaScript 前端开发
JavaScript组合函数
JavaScript组合函数
83 0