一、新增二进制和八进制的表示 ES6 提供了二进制和八进制数值的新写法,分别用前缀 0b/0B 和 0o/0O表示。 二、新增 Number.isFinite() 和 Number.isNaN() 与传统的全局方法 isFinite()和 isNaN()的区别在于,传统方法先调用 Number()将 ...
分类:
其他好文 时间:
2019-07-16 18:05:36
阅读次数:
75
js变量是弱类型,通过赋值决定变量的类型。一、JS基本数据类型1.Number(数据类型)(1)整数型varn=10(2)浮点型varn=1.1(3)NaN非数字型isNaN()判断时先转换为Number类型判断小数OR整数的方法:vara=100;varb=3.14;(1)parseInt(b)==parseFloat(b);(2)parseInt(b)<parseFloat(b);===
分类:
Web程序 时间:
2019-07-06 15:05:26
阅读次数:
141
数值的扩展 [TOC] 一.Number规范化的方法 1. 在ES6中,为了减少全局性方法,逐步的实现模块化,所以将数字有关的方法移植到Number对象上 Number.isNaN():判断是否为非数字 Number.isFinite():判断数值是否是有限的 Number.parseInt():将 ...
分类:
其他好文 时间:
2019-06-28 22:41:18
阅读次数:
133
const result = Number('55px'); // isNaN "NaN" console.log(isNaN(result)); // true console.log(isNaN('I am a String!')); // true -- NOT Good console.lo... ...
分类:
其他好文 时间:
2019-06-18 21:24:16
阅读次数:
122
isNaN 判断传入的参数是否能转换成数字,并不是严格的判断是否等于NaN。 例子: 字符串是以数字开头的,parseInt方法会自动过滤掉后面的字符。 所以下面这段代码输出true,因为字符串是有可能转换成数字的(在第一个例子中已证明) Number.isNaN 判断传入的参数是否严格的等于NaN ...
分类:
Web程序 时间:
2019-06-08 11:40:20
阅读次数:
136
一、什么是JavaScript 1、JavaScript概念:JavaScript面向对象事件驱动具有安全性的脚本语言,面向对象2、JavaScript特点:(1)解释性语言,边运行边解释(2)和HTML页面实现交互效果(3)语法类似于Java(4)一搬用于编写客户端脚本3、JavaScript组成 ...
分类:
编程语言 时间:
2019-06-01 16:37:55
阅读次数:
145
ES6 在 Number对象上新增了很多方法 1 . Number.isFinite()判断是否为有限的数字 和全局的isFinite() 方法的区别是 isFinite('1') true ; Number.isFinite('1') false 全局的isFinite()先调用Number() ...
分类:
其他好文 时间:
2019-05-24 20:58:17
阅读次数:
122
var age =prompt("请输入一个表达式:","");//输入:2+3//var age2 = parseInt(age);if(isNaN(age)) {alert("请输入正确格式!");} /*else if(age < 1 || age > 150) { alert("请输入正整数 ...
分类:
其他好文 时间:
2019-05-19 09:56:10
阅读次数:
113
本篇提纲.png 本篇所述源码基于JDK1.8.0_121 在写上一篇线性表的文章的时候,笔者看的是Android源码中support24中的Java代码,当时发现这个ArrayList和LinkedList的源码和Java官方的没有什么区别,然而在阅读HashMap源码的时候,却发现Android ...
分类:
其他好文 时间:
2019-05-03 11:39:05
阅读次数:
159
###对数log 的妙用。。。 formatBytes(bytes) { if (bytes '0' || isNaN(bytes)) return ''; var s = ['Bytes', 'KB', 'MB', 'GB', 'TB', 'PB']; var e = Math.floor(Mat ...
分类:
其他好文 时间:
2019-04-23 20:58:33
阅读次数:
267