1.解释一下这段JavaScript代码
var fruits = ["Apple", "Orange", "Apple", "Mango"];
var a = fruits.indexOf("Apple",-1);
console.log("index"+a);
输出的a值为-1,indexOf的第二个参数是-1,从倒数第一个元素开始检索,然后继续向右检索,所以查不到Apple
var a = fruits.indexOf("Apple",-2);
console.log("index"+a);
2.JavaScript的json与json字符串的转换
var str=JSON.stringify(json);
json=JSON.parse(str);
3.let与var用法的区别
var x=20;
{
let x=10;
x=x+200;
console.log(x);//输出210
}
console.log(x);//输出20
4.验证是否是有限的数字
isFinite(100/0);//false
isFinite(100/1);//true
5.验证数据是否安全
Number.isSafeInteger(323234)
6.isNan方法的介绍
console.log(isNaN("abc"));//true
console.log(Number.isNaN("abc"));//false
7.JavaScript的数据类型
string,number,boolean,object,function
8.JavaScript的对象类型
String,Date,Boolean,Object,Number
9.不包含值的数据类型
null,undefined
10.js如何启动严格模式
"use stirct"