将js中的对象、符号转换成整型数字的神器。java中无此操作。

~是js里的按位取反操作符,~~就是执行两次按位取反,其实就是保持原值,但是注意虽然是原值,但是对布尔型变量执行这个操作,会转化成相应的数值型变量,也就是 ~~true === 1,~~false === 0。

将boolean、数组、undefined、null、浮点数、字符串都可转换成整型数字。

~~true == 1
~~false == 0
~~"" == 0
~~[] == 0
~~[3,false,true,"9.9"] == 0
~~undefined ==0
~~!undefined == 1
~~null == 0
~~!null == 1
~~3.02 == 3 
 ~~"5" == 5

js中的~~:转换成整型数字的神器(效率)相关推荐

  1. C语言:atoi函数:字符串转换成整型数

    atoi函数 (表示 ascii to integer) 头文件:stdlib.h 功能:把字符串转换成整型数的一个函数,应用在计算机程序和办公软件中. int atoi(const char *np ...

  2. js 中日期 转换成时间戳 例如2013-08-30 转换为时间戳

    js 中日期 转换成时间戳 例如2013-08-30 转换为时间戳 热心网友  2018-11-18 js字符串转化时间戳可以使用自带函数 Date(要转化的时间字符串)先转化为Date类型,之后再将 ...

  3. JS中金额转换以及格式化Vue过滤器

    JS中金额转换以及格式化 - 为数字加上单位:万或亿 import Vue from 'vue' /** * 为数字加上单位:万或亿 * * 例如: * 1000.01 => 1000.01 * ...

  4. three.js中坐标系转换以及camera的position、lookAt与up属性理解

    为了更好的理解camera的position.lookAt与up属性,文章最开始我们先来阐述three.js的坐标系转换的概念. 1.监听event的事件获得屏幕坐标 文章的最开始首先讨论在哪里进行点 ...

  5. js 中日期转换成时间戳

    js字符串转化时间戳可以使用自带函数 Date(要转化的时间字符串)先转化为Date类型,之后再将Date类型转化为时间戳类型,其中时间字符串有要求,形式必须是 yyyy-MM-dd HH:mm:ss ...

  6. android中字符串转换成整型

    2019独角兽企业重金招聘Python工程师标准>>> 各种数字类型转换成字符串型: String s = String.valueOf( value); // 其中 value 为 ...

  7. js中时间戳转换成xxxx-xx-xx xx:xx:xx类型日期格式的做法

    1.十三位数字的时间戳转换方法 var time = new Date(datetime).toLocaleString().replace(/年|月/g, "-").replac ...

  8. atoi() //把字符串转换成整型数

    如果该输入无法转换为该类型的值,则atoi的返回值为 0. atoi("abcd");//括号内不是可以转化的类型,这种情况会返回0 #include <iostream&g ...

  9. js 中日期 转换成时间戳 例如2020-12-19 转换为时间戳

    日期转时间戳 Date date = new SimpleDateFormat("yyyy-MM-dd").parse("2020-12-19"); Syste ...

最新文章

  1. 当数据库结构改变时,需要将数据库删除再创建
  2. 【jQuery】选择器
  3. 使用个性化Profile代替Session
  4. ANN:DNN结构演进History—RNN
  5. 漫步线性代数二十一——行列式引言
  6. 剑指offer例题5—逆序输出链表
  7. linux行命令测网速,Linux命令行测试网速的方法
  8. t470键盘拆解_看完你就想买——绝对良心级做工品质的ThinkPad T470拆解
  9. STM32实现四驱小车(二)通信任务——遥控器SBUS通信
  10. JAVA学习篇--静态代理VS动态代理
  11. win7桌面我的计算机打不开怎么回事,win7系统双击我的电脑打不开的解决方法
  12. pygame按键持续按下响应
  13. iOS App版本更新并上架App Store
  14. 分布式-分布式常见问题和解决方案
  15. 第三章、vb6的ByVal与ByRef详解
  16. Excel日期按秒自增公式
  17. Kafka SASL/PLAIN 环境构建(Docker版)
  18. C语言中指针是什么?
  19. Bonobo Git Server的使用
  20. 国庆集训 || Wannafly Day4

热门文章

  1. 微信小程序上传图片后 开发者工具自动刷新问题
  2. 全景制作教程:如何利用Pano2VR进行补天补地?
  3. 主动学习(Active Learning)概述及最新研究
  4. 为什么要求高频pcb板低ε(Dk)
  5. English Songs
  6. 【20200422】编译原理课程课业打卡十七之求解文法FirstVTLastVT构造文法算符优先关系表
  7. 网盘下载速度慢?不需要开会员也能提速
  8. android 清理后自动重启,解决Android后台清理APP后,程序自动重启的问题
  9. ROS中没有/cmd_vel话题的解决办法
  10. C/C++编程学习 - 第19周 ③ 不与最大数相同的数字之和