js的常用方法和對象學習String對象:操作字元的。 使用:字元串.函數名。 大小寫轉換: toUpperCase() 轉換大寫 toLowerCase() 轉換小寫 function testString(){ var str="abcdefg"; //大小寫轉換 alert(str.toUpp ...
js的常用方法和對象學習
String對象:操作字元的。
使用:字元串.函數名。
大小寫轉換:
toUpperCase() 轉換大寫
toLowerCase() 轉換小寫
function testString(){
var str="abcdefg";
//大小寫轉換
alert(str.toUpperCase()+":"+str.toLowerCase());
alert(str.substr(0,5)+":"+str.substring(0,4));
}
字元串截取
substr(0,1) 從指定位置截取指定長度的字元串
subString(0,1)從指定位置到指定的結束位置的字元串(含頭不含尾)
查找字元位置
indexOf返回指定字元第一次出現的位置
lastIndexOf返回指定字元最後一次出現的位置
Date對象
使用: var 變數名=new Date();
註意:獲取的客戶端的時間,返回作為系統功能校驗的時間。
function testDate(){
var d=new Date();
//獲取年數
alert(d.getYear());//返回1900年起距今年的年分數
alert(d.getFullYear());//返回當前的年份
//獲取月數
alert(d.getMonth()+1);//返回當前的月份(要+1)
//獲取日期
alert(d.getDate());//返回當前的日期
//獲取星期數
alert(d.getDay());//返回星期數,,周日返回一
//獲取小時數
alert(d.getHours());//返回當前的小時數
//獲取分鐘數
alert(d.getMinutes());//返回當前的分鐘數
//獲取秒數
alert(d.getSeconds());//返回當前的秒數
}
Math對象
使用:Math.函數值
random()產生隨機數
round()四捨五入
ceil()向上取整
floor()向下取整
function testMath(){
alert(Math.floor(Math.random()*9000+1000));//可以作為驗證碼
}
Global對象
eval()將字元串轉換為js代碼
isNaN()
paseInt()轉換為int
paseFloat()轉換為float
function testGlobal(){
//eval方法將字元串轉換為js代碼
eval("var a='123';");
alert(a);
//isNaN 判斷Number強轉是否是數字
if(!isNaN(Number(a))){
alert("是數字");
}else{
alert("不是數字");
}
}