{ console.log('B',0B111110111);// B 503 console.log(0o767); //503 } // isFinite 用来判断被传入的参数值是否为一个有限数值 // isNaN 用于检查其参数是否是非数字值 { console.log('15',Number ...
分类:
其他好文 时间:
2019-04-18 00:54:39
阅读次数:
113
1、二进制和八进制表示法 分别前缀 二进制:0b(0B) 八进制:0o(0O) 注:要把0b和0o前缀的字符串转为十进制数值,要用Number方法 2、Number.isfINITE()、Number.isNaN() Number.isfINITE():用来检查一个数值是否是有限制 Number.i ...
分类:
其他好文 时间:
2019-04-17 00:08:08
阅读次数:
149
JS的数据类转换分为隐式转换与显示转换 隐式转换: 通常用于if判断等需要直接结果的地方。 undefined == null; // true 1 == true; // true 2 == true; // false 0 == false; // true 0 == ''; // true N ...
分类:
编程语言 时间:
2019-03-27 00:01:39
阅读次数:
271
3、在javascript中,哪些值能作为if的条件呢 1、布尔变量true/false2、数字非0,非NaN/ (0 或NaN) 见下面的例子,莫以为负数就以为if语句为假了。 代码如下: var i = -1;if(i){ alert('here');}else{ alert('test is ...
分类:
Web程序 时间:
2019-03-14 15:08:15
阅读次数:
1963
类型装换 转为数字类型 转为String 类型 其他类型转为Boolean类型 isNaN and isFinite 条件语句 if 语句 三目运算符 (运行效率比if语句高) switch语句 default break 都是可选语句了,当 case 后面没有 break 语句时,如果条件匹配成功 ...
分类:
编程语言 时间:
2019-02-20 19:56:46
阅读次数:
200
一.实现基础功能之一(记账) 一个记账本最基础之一的功能就是记账,所以也是首先要解决的问题,我选择了上学期使用的MySQL数据库来对账本进行存储。 我选择记账的方法是分开记账,就是支出放在一个表,收入放在一个表,这样在数据库方面会比较的直观的看到,但是在显示的时候就会产生部美观的问题,就是支出和收入 ...
分类:
编程语言 时间:
2019-02-12 00:01:57
阅读次数:
164
js数组并集,交集,差集的计算方式汇总 一、 new Set 方式实现 这种方式实现起来比较简单,原理就是参考new Set可以去重的功能 ,关于去重可以点击 https://www.haorooms.com/post/qd_ghfx 第17条。 new Set取并集 我封装了一个函数,可以取传入所 ...
分类:
编程语言 时间:
2019-02-03 12:54:25
阅读次数:
189
ECMAScript变量可能包含两种不同数据类型的值:基本类型值和引用类型值,基本类型值指的是简单的数据段,而引用类型值指那些可能由多个值构成的对象。 在将一个值赋给变量时,解析器必须确定这个值是基本类型值还是引用类型值,基本类型值有:Undefined,Null,Boolean,Number和St ...
分类:
编程语言 时间:
2019-01-27 18:52:32
阅读次数:
190
上图: 此外,补充一下图中用到的概念: 1、内置(Build-in)对象与原生(Naitve)对象的区别在于:前者总是在引擎初始化阶段就被创建好的对象,是后者的一个子集;而后者包括了一些在运行过程中动态创建的对象。 2、引擎扩展对象是一个并不太大的集合,一般来说比较确定,它们也属于引擎的原生对象(但 ...
分类:
编程语言 时间:
2019-01-25 01:13:23
阅读次数:
229
```java @Test public void testNan() { log.info(s); } Supplier s = () -> { // return ""+Double.isNaN(0.0f/ 0.0f); //0/0 是一种未确定 nan // return ""+Double.... ...
分类:
编程语言 时间:
2019-01-21 15:54:08
阅读次数:
227