一、JavaScript 的基本数据类型
基本数据类型:字符串(string)、数字 number、布尔 boolen、数组(array)、对象 (object)
1、数据类型转换
1、字符串转数字
parseFloat() 转换为一个浮点数
parseInt() 转换为一个整数
2、数字转换为字符串
String(123)
二、数组的基本方法
1、添加和删除元素
1、添加一个元素在尾部
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.push("Kiwi")
2、删除最后一个元素
fruits.pop();
3、删除第一个元素
fruits.shift();
4、在头部添加元素
fruits.unshift("Lemon","Pineapple");
3、splice 可在指定位置进行删除、添加、替换
第一个数字为下标 第二个数字为删除的长度 后面为添加的元素
1、在指定位置添加
如下:在下标的为2后面添加2个元素
fruits.splice(2,0,"Lemon","Kiwi");
2、在指定位置删除
如下:在下标的为2后面删除2个元素
fruits.splice(2,2);
3、先删除在添加
如下:在下标的为2后面删除2个元素 在添加元素
fruits.splice(2,2,"Lemon","Kiwi");
2、排序
解释:sort 默认是对字符串进行排序 智能按照首字母的顺序进行升序排序
1、按照首字母升序
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.sort();
2、按照数字排序
升序
var points = [40,100,1,5,25,10];
points.sort(function(a,b){return a-b});
降序
var points = [40,100,1,5,25,10];
points.sort(function(a,b){return b-a});
三、计时器的基础用法
1、setInterval()
作用:是每间隔多长时间执行一次函数方法
两个参数第一个是函数,第二个是时间
function myTimer(){
var d = new Date();
var t = d.toLocaleTimeString();
document.getElementById('demo').innerHTML = t;
};
var myVar = setInterval(function(){myTimer()},1000);
};