javascript 中感叹号的用法
- ! 可将变量转换成 boolean 类型,null、undefined 和 空字符串 取反都为 true,其余都为 false。
- !! 常常用来做类型判断,在第一步 !(变量)之后再做逻辑取反运算
const myObj = {a: 1,b: 'some string',c: [0],d: {a: 0},e: undefined,f: null,g: '',h: NaN,i: {},j: [],deleted: 'value'
};delete myObj.deleted;console.log(!!myObj['a']); // 1, true
console.log(!!myObj['b']); // 'some string', true
console.log(!!myObj['c']); // [0], true
console.log(!!myObj['d']); // {a: 0}, true
console.log(!!myObj['e']); // undefined, false
console.log(!!myObj['f']); // null, false
console.log(!!myObj['g']); // '', false
console.log(!!myObj['h']); // NaN, false
console.log(!!myObj['i']); // {}, true
console.log(!!myObj['j']); // [], true
console.log(!!myObj['deleted']); // false
javascript 中感叹号的用法相关推荐
- javascript 中 console 的用法
javascript 中 console 的用法 视频 https://www.bilibili.com/video/BV1g7411L751?from=search&seid=1567656 ...
- JavaScript中window.open用法实例详解
本文较为详细的分析了JavaScript中window.open用法.分享给大家供大家参考.具体如下: 复制代码 代码如下: <script LANGUAGE="javascript& ...
- javascript 中this 的用法:
javascript 中this 的用法: 1.<div οnclick="// 可以在里面使用this">division element</div> t ...
- 关于JavaScript中typeof的用法
一.typeof的作用 在JavaScript中,变量未经声明就使用,系统是会报错的.但是,typeof却是js中有且仅有的一个特例. typeof的作用就是用来区分数据类型的,下面先说说typeof ...
- javascript中call的用法总结
javascript中call的用法总结 1.使用call方法调用函数并且指定上下文的'this' function greet(){console.log(this.name+",age= ...
- javascript 中innerHTML的用法
javascript 中innerHTML的用法 语法 Object.innerHTML = "HTML";//设置其内容 var html = Object.innerHTML; ...
- JavaScript中splice的用法
JavaScript中的splice主要用来对JS中的数组进行操作,包括删除,添加,替换等,原来的数组会被改变: 删除: array.splice(index,num),返回值为删除内容,array为 ...
- JavaScript中 with的用法
文章是本人大三期间的学习笔记,一些论断取自书籍和网上博客,碍于当时的技术水平有一些写得不够好的地方,可以在评论处理智讨论~ 说起js中的with关键字,很多小伙伴们的第一印象可能就是with关键字的作 ...
- JavaScript中typeof的用法
JavaScript中typeof知多少? typeof运算符介 绍: typeof 是一个一元运算,放在一个运算数之前,运算数可以是任意类型. 它返回值是一个字符串,该字符串说明运算数的类型. 你 ...
最新文章
- Paxos的工程实践
- 学校通知,本学期不用返校了
- Android面试题目(10) 内存泄露
- Qt中的QFontDialog
- 写了一个操作XML文件的类
- 我们为什么会爱上一个人?
- Android 获取sim卡序列号
- 无监督特征选择算法综述
- java native 方法和修饰符
- vtk 实现mimics软件中的Split/Merge算法
- fromPCAtoprincipalcurvetoprincipalgraph_拔剑-浆糊的传说_新浪博客
- jieBa analyse.extract_tags
- CentOS设置开机自动执行指定命令
- .NetCore框架Surging系列(六)路由发现
- 程序员一直在寻找的日程安排工具
- [7]深入浅出工作开源框架Camunda: camunda-webapp 用户登录功能代码分析
- 华硕f540u内存条在哪里_华硕笔记本电脑怎么拆机添加内存条?
- 精致又小巧的3款黑科技软件,一旦使用,难以割舍
- operator=函数.
- 树与二叉树——二叉树中计算叶子结点个数问题
热门文章
- linux dd flash,用dd命令生成bin文件,而不用拆flash读取文件
- linux命令行强制关闭进程
- 许久以来我一直在找一个理由,来说明我为什么爱你
- JWT的优缺点及主动失效方案
- 【图像增强】常见的图像增强算法
- 未明学院学员报告:做了微博数据分析后,我发现现在最火的明星原来是……
- 淘宝客系统购买和原生态系统_这是生态系统,愚蠢的
- Vue开发电子书app
- 连接数据库出现:Connections could not be acquired from the underlying database
- Matlab unravel函数,XNUCA2020-RE-UnravelMFC复现