JavaScript Array、Date、String
Array:数组
push:往数组末尾添加值,可以是一个或者多个。
alert(arr.push(4, 5))
join:连接数组元素,中间有分隔符。
var str = arr.join(" ");
alert(str);
reverse:点到数组的顺序,是操作本身。
alert(arr.reverse());
splice:增加或删除元素
var arr = new Array(6);
arr[0] = "George";
arr[1] = "John";
arr[2] = "Thomas";
arr[3] = "James";
arr[4] = "Adrew";
arr[5] = "Martin";
arr.splice(0,1, "test");
alert(arr);
concat:用来连接两个或多个字符串。
alert(arr.concat(arr1, arr2));
String:
length:表示字符串的长度;
var str = "123456...";
alert(str.length);
split:用来分隔字符串,得到是一个字符串数组;
var str="How are you doing today?";
document.write(str.split(" ") + "<br />");
document.write(str.split("") + "<br />");
document.write(str.split(" ",1));
substr():用来提取字符串
var str="Hello world!";
document.write(str.substr(6));
toLowerCase()用来切换字符串的大小。
var str="Hello World!";
document.write(str.toUpperCase());
document.write(str.toLowerCase());
indexOf()检测字符串是否存在被检测的字符串内,如果有,则返回这个字符串首次出现的位置,如果没有返回“-1”。
var str="Hello world world!";
document.write(str.indexOf("Hello") + "<br />");
document.write(str.indexOf("World") + "<br />");
document.write(str.indexOf("world"));
substring()字符串的截取
var str="Helloworld!";
document.write(str.substring(3, 6));
变量命名:驼峰命名法document.getElenment
数据类型的转换:var name(变量名) = parseInt(text.value);//将值转换成整型
parseFloat()//将值转换成浮点型
Date:日期
日期的类型:Date
var d =new Date(); 用于表示当前的日期和时间是所有时区基准标准时间。
var today = new Date();
var year = today.getFullYear();
var month = today.getMonth();
var day = today.getDate();
var hours = today.getHours();
var mins = today.getMinutes();
var s = today.getSeconds();
var str = year + "年" + (month + 1) + "月" + day + "日" + hours;
alert(str);