Js基本函数 2017-03-20
?自定義函數:? Var ?y = xxx (參數)
?xxx. yyy():表示引用這個類的方法;如document.write()
?xxx.yyy: 表示引用這個類的屬性; 如:atrr.lenth
一、Math.random()? 是個偽隨機數;返回 0 ~ 1 之間的隨機數。
二、日期時間函數(需要用變量調用):
var b = new Date(); //獲取當前時間
b.getTime()???????????? ---獲取時間戳(得到的時間是從1970年1月一1日開始算的)
b.getFullYear()?????????? -------------------------獲取年份
b.getMonth()+1;??????? -------------------------獲取月份
b.getDate()???????????? -------------------------獲取天
b.getHours()??????????? -------------------------獲取小時
b.getMinutes() ?????????-------------------------獲取分鐘
b.getSeconds()???????? -------------------------獲取秒數
b.getDay()????????????? -------------------------獲取星期幾
b.getMilliseconds()????? -------------------------獲取毫秒
Date()? ----獲取完整日期:Mon Mar 20 2017 09:25:56? GMT+0800(中國標準時間)
例如:
var b = new Date();
alert(Date());?? ----- 等同于alert(b);
三、數學函數(用Math來調用):
格式:Math.+方法
abs(x)??? 返回數的絕對值。
ceil(x)??? 對數進行上舍入。不含0;
eg:
alert(Math.ceil(3.7));-----4
alert(Math.ceil(3.2));-----4
floor(x)???????? 對數進行下舍入。 ??
round(x)?????? 把數四舍五入為最接近的整數。
max(x,y)???????返回 x 和 y 中的最高值。
min(x,y) ???? ?返回 x 和 y 中的最低值。
pow(x,y)?????? 返回 x 的 y 次冪。
sqrt(x)?? ?????? 返回數的平方根。
random()???? ?返回 0 ~ 1 之間的隨機數。
三、字符串函數(用變量來調用)
?1、空格占位
?2、看準是索引值開始,還是value開始
3、注意區分(1)和(2);(5)和(6)
(1)indexOf
返回字符串中一個子串第一處出現的索引(從左到右搜索)。如果沒有匹配項,返回 -1 。
(2)lastIndexOf
返回字符串中一個子串最后一處出現的索引(從右到左搜索),如果沒有匹配項,返回 -1 。
(3)charAt
返回指定位置的字符。
(4)match (正則表達式)
檢查一個字符串匹配一個正則表達式內容,如果么有匹配返回 null。
var re = new RegExp(/^\w+$/);
var is_alpha1 = a.match(re);
//is_alpha1 = "hello"
var is_alpha2 = b.match(re);
//is_alpha2 = null
(5)substring
返回字符串的一個子串,傳入參數是起始位置a(索引值)和結束位置b。
var sub_string2 = a.substring(a,b);
(6)substr ********
返回字符串的一個子串,傳入參數是起始位置a(索引值)和長度b
var sub_string1 = a.substr(a,b);
(7)replace *******
替換字符串,第一個參數代表被替換的字符串,第二個參數代表替換的字符串
a.replace("he","aa")
(8)search
執行一個正則表達式匹配查找。如果查找成功,返回字符串中匹配的索引值。否則返回 -1 。
var index1 = a.search(re);
//index1 = 0
var index2 = b.search(re);
//index2 = -1
(9)split ******
通過將字符串劃分成子串,將一個字符串做成一個字符串數組。
var arr1 = a.split("");
//arr1 = [h,e,l,l,o]
(10)length 屬性 *******
返回字符串的長度,所謂字符串的長度是指其包含的字符的個數。
(11)toLowerCase
將整個字符串轉成小寫字母。
var lower_string = a.toLowerCase();
//lower_string = "hello"
(12)toUpperCase
將整個字符串轉成大寫字母。
var upper_string = a.toUpperCase();
//upper_string = "HELLO"
?
?
轉載于:https://www.cnblogs.com/chenguanai/p/6587489.html
總結
以上是生活随笔為你收集整理的Js基本函数 2017-03-20的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pdo 封装增删改查类
- 下一篇: ASP.NET MVC视图和控制器之间的