ES6基本用法
字符串的基本用法
// let junzai = "史慧君";
// // let blog = "淘宝多的是,都是正版,放心买.学习字符串 ";
// let blog = `淘宝多的是,都是正版,<br/>
// ${junzai} <br/>
// 放心买.学习字符串 <br/>`;
// document.write(blog);
// let a = 1;
// let b = 2;
// let result = a + b;
// document.write(result);
let junzai = "史慧君";
// let blog = "淘宝多的是,都是正版,放心买.学习字符串 ";
let blog = `淘宝多的是,都是正版,<br/>
史慧君 <br/>
放心买.学习字符串 <br/>`;
// 查找字符串在文章中是否存在
// document.write(blog.indexOf(junzai)>0);
document.write(blog.includes(junzai));
//查找文字在开头是否存在
document.write(blog.startsWith(junzai));
//查找文字在结尾是否存在
document.write(blog.endsWith(junzai));
// 字符串的复制
document.write('-'.repeat(100));
二进制声明
// 二进制声明
let binary = 0B010101;
console.log(binary);
//八进制声明
let octal = 0o666;
console.log(octal);
判断是否是数字
let a = 11/4;
console.log(Number.isFinite(a)); //true
console.log(Number.isFinite('junzaivip')); //true
console.log(Number.isFinite(NaN)); //false
console.log(Number.isFinite(undefined)); //false
判断数字
//判断NaN
console.log(Number.isNaN(1));// false
//判断是否是整数
let a = 918;
console.log(Number.isInteger(a)); // true
let b = 918.8;
console.log(Number.parseInt(b)); //918
console.log(Number.parseFloat(b)); //918.8
安全整数
// 整数的极限值: 2的53次方 减 1
let junzaivip = Math.pow(2,53)-1;
console.log(junzaivip);
// 常量, 最大安全整数
console.log(Number.MAX_SAFE_INTEGER);
// 常量, 最小安全整数
console.log(Number.MIN_SAFE_INTEGER);
// es6提供的方法,检测是否是安全整数
// 编程中,如果是安全整数,需要将超出安全整数转化为字符串
console.log(Number.isSafeInteger(junzaivip));
直接将json数组转换为数组
let json = {
'0':'junzaivip',
'1':'史慧君',
'2':'shihuijun',
length:3
}
let arr = Array.from(json);
console.log(arr);
// Array.of方法 将字符串转化为数组
let arr = Array.of(3,4,5,6);
console.log(arr);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)