js巧用 ‘~‘运算符
在判断一些操作时 可以直接使用 ~ 位非运算符来代替判断数值
例如:
let str = 'abcde'; // 栗子
console.log(~str.indexOf('e'));
console.log(str.indexOf('e') > -1);
两者的结果是相同的,位非运算实际上就是对数字进行取负运算,再减 1。
例如:
console.log( ~ 12 ); //返回值-13
这样就完成啦
js巧用 ‘~‘运算符相关推荐
- js 与或运算符 || 妙用
js 与或运算符 || && 妙用,可用于精简代码,降低程序的可读性. 首先出个题: 如图: 假设对成长速度显示规定如下: 成长速度为5显示1个箭头: 成长速度为10显示2个箭头 ...
- JS中的运算符和数组
Js中的运算符概述 1.Javascript中的运算操作符和C++中的一样,在这里不再进行详细介绍. 2.字符串操作符 只有一个字符串操作符: + .它用来将字符串按照他们的顺序连接起来. 1)字符串 ...
- 适合刚学js小白熟悉运算符的一个小页面
** 适合刚学js小白熟悉运算符的一个小页 ** 刚学习js的小白,对于运算符上手的没那么快的,可以着手尝试一下这种简单,对逻辑提升比较快的小页面 因为我也是一个萌新,只是感觉这个页面帮助很大,所以分 ...
- JavaScript语法-你必须要掌握的基础知识,js语句是由哪些基本要素组成,js值与运算符使用需要注意的有哪些?
什么是语法,其实,语法就是一套规则.就像我们学习语文的时候,学习主谓宾.定状补一样.JS也有语法,也有它自己的一套规则. 就像我们说话一样,我们说话的内容是由一些列语句构成的,JS程序也是由一些列语句 ...
- 前端清单:Vue2 响应式原理,RN 运行内置 Node,JS 巧用 Proxy 反混淆,GraphQL 优劣思辨...
前端每周清单第 25 期:Vue2 响应式原理,RN 运行内置 Node,JS 巧用 Proxy 反混淆,GraphQL 优劣思辨,深入 React 动画 作者:王下邀月熊 编辑:徐川 前端每周清单专 ...
- js按位运算符及其妙用
大多数语言都提供了按位运算符,恰当的使用按位运算符有时候会取得的很好的效果. 在我看来按位运算符应该有7个: 1.& 按位与 &是二元运算符,它以特定的方式的方式组合操作数中对应的位, ...
- (10)js操作符(运算符)
一.操作符介绍 • 操作符,也叫运算符 operator ,是 js 中发起运算最简单的方式. 例如:5 + 6 • 表达式(expression) 的组成包含操作数和操作符,表达式会得到一个结果,然 ...
- 前端:JS/19/特殊运算符,运算符优先级,if条件判断语句,switch分支语句,while循环语句,for循环语句,break和continue循环控制语句,实例:九九乘法表
特殊运算符 new运算符:创建一个对象.如:var today=new Date(); delete运算符:删除数组的元素,或者对象的属性: typeof运算符:一元运算符,主要功能:判断变量的类型的 ...
- JS五种运算符,运算符的优先级
JS的运算符一共包括五种,下面我们来一个个的解说一下,开工~ 1.赋值运算符 符号:= 解释:这里的等号不是数学里面的相等,是赋值.在应用时,需要先把等号右边的表达式算出来结果,再赋值给左边. var ...
最新文章
- 专业研究HP procurve网络、阿姆瑞特和系统集成的论坛
- Mac OS X 使用命令sed替换tab
- Oracle Study之--Oracle触发器(Trigger)
- weboffice 应用
- css03层次选择器
- hive使用derby的服务模式(可以远程模式)
- 批量创建同义词并授权
- HD 2955 Robberies(0-1背包)
- redhat 5.6 启动出现 UNEXPECTED INCONSISTENCY RUN fsck MANUALLY
- SAP C4C Opportunity和SAP ERP Sales流程的集成
- docker简单介绍----存储
- linux 项目文件管理,VS2017开发Linux程序之管理已有的makefile工程
- 附加:在在下部分区/县(数据表)
- 声音均衡器怎么调好听_完美音效就靠它了!最详细均衡器调整方法
- dpdk X710 VF reset
- 2021牛客多校第十场补题 F-Train Wreck
- 卸载手机自带的系统软件
- C++ 60分钟入门教程 - 1、绪论
- Python实现学生成绩管理系统
- linux 系统安全以及应用
热门文章
- SQLite学习之路② Pager模块介绍和Pager对象(2021SC@SDUSC)
- 关于win10连不上特定wifi的一种情况
- SON_EXAM考试php,【高考备考】期末考试试题及答案高一英语考试
- 医用额温枪测温仪生产厂家
- Python学习-认识python(二)
- Vs_Code对c进行debug的时候遇到的一个问题以及解决方案
- 不知名菜鸟的day14
- java中判断字符串是否为数字(正整数)
- 139115-90-5,Azido-PEG2-alcohol,叠氮-二聚乙二醇,叠氮化PEG小分子化合物的物理特性
- c语言编程数组对角线之和,C语言实现3*3数组对角线之和示例