javascript
JavaScript基础学习3
String對象:
方法:1.? 對象名.indexOf(“內容”);得到字符首次出現的下標,若找不到返回-1。
? ? ? ? ? ?內容可以是單個字符也可以是字符串(返回的也是字符串第一個字符的下標)
??????????對象名.lastIndexOf:得到字符最后一次出現的下標
2.?? 對象名.substr(截取第一個字符的下標位置,length);截取子字符串,length截取長度可省,省掉時,字符串直接截取到最后一個字符
3. 對象名.split():將字符串分割成數組,且分割的字符會被去掉
????如:var str=”13214215111116217”;
? ? ? ? var arr=str.split(“2”);
????????? 輸出為13 14 15111116 17
4. 對象名.replace(正則表達式,要替換的字符)將一個字符串替換另外一個字符串
? ?
Arry數組對象
對象名.length計算一個數組的長度
對象名.join把數組合成一個字符串
對象名.unshift添加數組第一個元素
對象名.shift:刪除數組第一個元素
對象名.pop在數組后刪除最后一個元素
對象名.push在數組最后添加一個元素
對象名.reverse讓數組反序
對象名.sort(調用函數名)讓數組排序,
升序函數:
?????? ?????????????? function(a,b)
{
?????? return ?a-b;
}
降序函數:function(a,b)
{
?????? return ?b-a;
}
?1.若 a 小于 b,在排序后的數組中 a 應該出現在 b 之前,則返回一個小于 0 的值。
?2.若 a 等于 b,則返回 0。
?3.若 a 大于 b,則返回一個大于 0 的值。
? ?Date方法
????DateObject.getFullYear()得到4位數的年份
????DateObject.getMonth()得到月份返回值是?0(一月)到?11(十二月)之間的一個整數。
????DateObject.getDate()得到一個月中的某一天返回值是?1-31?之間的一個整數。
????DateObject.getHours()返回0-23小時
????DateObject.getMinutes()返回0-59分鐘
????DateObject.getSeconds返回秒數?0-59
????DateObject.getMilliSeconds()返回毫秒數?0-999
????DateObject.getDay()返回一周中的某一天?返回值:0-6
????DateObject.getTime()返回時間戳??從1970年1月1號0時0分0秒開始一直到現在的毫秒數
????
?
?
轉載于:https://blog.51cto.com/12180484/1867843
總結
以上是生活随笔為你收集整理的JavaScript基础学习3的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql ERROR 1042 (HY
- 下一篇: 软件测试--测试Demo