javascript运算符_双重否定运算符是什么! 用JavaScript做?
javascript运算符
Suppose you have an expression, which gives you a result.
假设您有一个表达式,它给您一个结果。
You want this result to be a boolean. Either true
or false
.
您希望此结果为布尔值。 无论是true
还是false
。
Not a string, 0, an empty string, undefined, NaN or whatever. true
or false
.
不是字符串,0,空字符串,未定义,NaN或其他。 true
false
。
The !!
operator does that.
!!
运营商做到这一点。
And in reality it’s two negation operators one after the other. There’s no !!
operator in JavaScript. But there’s !
.
实际上,这是两个否定运算符。 没有!!
JavaScript中的运算符。 但是有!
。
It first negates the result of the expression, then it negates it again. In this way if you had a non-zero number, a string, an object, an array, or anything that’s truthy, you’ll get true
back.
它首先否定表达式的结果,然后再次否定它。 这样,如果您有一个非零数字,一个字符串,一个对象,一个数组或任何真实的东西,您将得到true
。
Otherwise you’ll get false
.
否则你会得到false
。
翻译自: https://flaviocopes.com/javascript-double-negation-operator/
javascript运算符
javascript运算符_双重否定运算符是什么! 用JavaScript做?相关推荐
- javascript 代码_代码简介:2016年JavaScript的现状
javascript 代码 Here are three stories we published this week that are worth your time: 这是我们本周发布的三个值得您 ...
- javascript脚本_使用脚本src属性将JavaScript链接到HTML
javascript脚本 The 'src' attribute in a tag is the path to an external file or resource that you want ...
- javascript函数式_如何以及为什么在现代JavaScript中使用函数式编程
javascript函数式 by PALAKOLLU SRI MANIKANTA 通过PALAKOLLU SRI MANIKANTA In this article, you will get a d ...
- javascript 编码_我们的1,600小时JavaScript编码课程
javascript 编码 by freeCodeCamp 通过freeCodeCamp 我们的1,600小时JavaScript编码课程 (Our 1,600 Hour JavaScript Cod ...
- 开源javascript库_如何自动化您的开源JavaScript项目最重复的任务
开源javascript库 by Sarah Dayan 通过莎拉·达扬 如何自动化您的开源JavaScript项目最重复的任务 (How to automate your open source J ...
- javascript运算符_返回基础:JavaScript运算符,条件和函数
javascript运算符 在研究使用JavaScript创建程序之前,必须牢牢掌握基础知识. 在本文中,我们将介绍JavaScript的一些最重要的基本概念,这些基本概念使您可以开始编写自己的程序: ...
- Web前端学习笔记11:JavaScript_注释_输入输出_变量_数据类型_关键字_保留字_运算符_流程控制
文章目录 JavaScript基础第01天 1 - 编程语言 1.1 编程 1.2 计算机语言 1.3 编程语言 1.4 翻译器 1.5 编程语言和标记语言区别 总结 2 - 计算机基础 2.1 计算 ...
- JavaScript基础--变量、运算符
JavaScript组成 ECMAScript ECMAScript 是由ECMA 国际( 原欧洲计算机制造商协会)进行标准化的一门编程语言,这种语言在万维网上应用广泛,它往往被称为 JavaScri ...
- 【JavaScript】JavaScript基础-变量、运算符与控制语句
一.变量 变量: 定义一个变量,系统会为之分配一块内存,程序可以用变量名来表示这块内存中的数据. 由于javascript采用的是弱类型的变量形式,因此,在声明一个变量的时候,我们不必声明它的类型,但 ...
最新文章
- react native 组件之switch组件的用法
- python字典内存分析_(一)Python入门-3序列:18字典-核心底层原理-内存分析-查找值对象过程...
- 【Linux】一步一步学Linux——ulimit命令(218)
- 适用于单片机的数据加密算法:xxtea
- Linux中常见目录的作用
- sql server update触发器_SQL Server 触发器
- kdump需要开启吗_iPhone全新黑科技!用嘴玩手机!你会玩吗?
- HDU-2063-过山车(二分匹配)
- 【博客项目】—项目坏境搭建(一)
- java----内省
- 拼接字符串Joiner的用法
- Flask+ZUI 开发小型工具网站(二)——ZUI
- jpa 动态查询条件 数组_利用JPA+querydsl实现多条件动态查询
- JavaCV 制作字符画
- skycons.js 基于canvas的天气动态图标小插件
- Android USB Tethering的实现以及代码流程
- 安卓APP的字体大小设置不受系统字体大小的影响
- 植物大战僵尸针对关卡地址以及全部关数的内存基址详细步骤~包含如何观察地址情况等
- windows版 redis安装教程,以及redis客户端安装
- 安装MAC系统必备工具