String:
* charAt(idx):返回指定位置处的字符
* indexOf(Chr):返回指定字符串的位置,从左到右。找不到返回-1
* substr(m,n):返回给定字符串中从m位置开始,取n个字符,如果参数n省略,则意味着取到
字符串末尾。
* substring(m,n):返回给定字符串中从m位置开始,到n位置结束,如果参数n省略,则意味着
取到字符串末尾。
* toLowerCase():将字符串中的字符全部转化成小写。
* toUpperCase():将字符串中的字符全部转化成大写。
* length:属性,不是方法,返回字符串长度。
Math:
* Math.random()
* Math.ceil():天花板大于最大整数
* Math.floor():地板小于最小整数String
Date:
//获取
* getFullYear()年,getMonth()月,getDate()日,
* getHours()时,getMinutes()分,getSeconds()秒
//设置
* setYear,setMonth(), …
* toLoacaleString()
说明:
1.getMonth():得到的值:0~11(1月 ~12月)
2.setMonth():设置值时:0~11
3.toLocaleString():可根据本地时间把Date对象转换为字符串,并返回结果。
<script type="text/javascript">
var str = "fghjkljfdbnGHFJBHKk";
console.log(str);
console.log(str.charAt(3));
console.log(str.indexOf("l"));
console.log(str.substr(2,5));
console.log(str.substring(2,5));
console.log(str.toLowerCase());
console.log(str.toUpperCase());
console.log(str.length);
console.log(Math.random());
console.log(Math.ceil(1.1));
console.log(Math.floor(1.1));
console.log("================");
var mydate = new Date();
console.log(mydate);
console.log(mydate.toLocaleString());
function formatDate(mydate) {
// 格式化时间
var year = mydate.getFullYear();
var month = mydate.getMonth() + 1;
var day = mydate.getDate();
var hour = mydate.getHours();
var minute = mydate.getMinutes();
var second = mydate.getSeconds();
var d = year + "-" + parseDate(month) + "-" + parseDate(day);
d += " " + parseDate(hour) + ":" + parseDate(minute)+ ":" + parseDate(second);
console.log(d);
// 将数值小于10的数前面加上0
function parseDate(str) {
if (str < 10) {
str = "0" + str;
}
return str;
}
}
formatDate(mydate);
</script>