JS定時器/函數/Math對象/Date對象/字符串操作/

1.定時器

1.setTimeout(Expression,DelayTime),
 在DelayTime過后,將執行一次Expression,
 setTimeout 運用在延遲一段時間,再進行某項操作。    
 setTimeout("",time) 設置一個超時對象**

2.setInterval(expression,delayTime),
  每個DelayTime,都將執行Expression.
  常常可用于刷新表達式.setInterval("",time) 
  設置一個超時對象

SetInterval為自動重復,setTimeout不會重復。
clearTimeout(對象) 清除已設置的setTimeout對象
clearInterval(對象) 清除已設置的setInterval對象

2.eval()將字符串轉為可執行的值

3.函數

1.函數聲明
     特點:1.聲明后不會執行,需要調用.2.關鍵字function;
     類型: 1.參數  2 返回值
 2.函數調用
    直接編寫函數名,后面緊跟小括號
 3.函數表達式
     使用變量保存一個函數
     實際上是匿名函數    可以添加函數名
 4.自調用函數
    (function(){
     )()
  5.函數參數屬性  arguments:代表參數的集合
  6.參數:
      參數類型:1隱藏參數:參數調用時的值 .2顯示參數,定義時寫的參數
      默認參數:函數調用時缺少參數,默認是null
  7.閉包:
         var add = (function() {
              var count = 0;
               return function(){
                 return +count;
               }
          }

4.字符串操作

    anchor()    創建 HTML 錨。
    big()   用大號字體顯示字符串。
    blink() 顯示閃動字符串。
    bold()  使用粗體顯示字符串。
    charAt()    返回在指定位置的字符。
    charCodeAt()    返回在指定的位置的字符的 Unicode 編碼。
    concat()    連接字符串。
    fixed() 以打字機文本顯示字符串。
    fontcolor() 使用指定的顏色來顯示字符串。
    fontsize()  使用指定的尺寸來顯示字符串。
    fromCharCode()  從字符編碼創建一個字符串。
    indexOf()   檢索字符串。
    italics()   使用斜體顯示字符串。
    lastIndexOf()   從后向前搜索字符串。
    link()  將字符串顯示為鏈接。
    localeCompare() 用本地特定的順序來比較兩個字符串。
    match() 找到一個或多個正則表達式的匹配。
    replace()   替換與正則表達式匹配的子串。
    search()    檢索與正則表達式相匹配的值。
    slice() 提取字符串的片斷,并在新的字符串中返回被提取的部分。
    small() 使用小字號來顯示字符串。
    split() 把字符串分割為字符串數組。
    strike()    使用刪除線來顯示字符串。
    sub()   把字符串顯示為下標。
    substr()    從起始索引號提取字符串中指定數目的字符。
    substring() 提取字符串中兩個指定的索引號之間的字符。
    sup()   把字符串顯示為上標。
    toLocaleLowerCase() 把字符串轉換為小寫。
    toLocaleUpperCase() 把字符串轉換為大寫。
    toLowerCase()   把字符串轉換為小寫。
    toUpperCase()   把字符串轉換為大寫。
    toSource()  代表對象的源代碼。
    toString()  返回字符串。
    valueOf()   返回某個字符串對象的原始值。

5.Date對象

     Date() 返回當日的日期和時間。
             參數形式
            - 1)new Date("month dd,yyyy hh:mm:ss"); 
            -  2)new Date("month dd,yyyy"); 
            -  3)new Date(yyyy,mth,dd,hh,mm,ss); 
            -  4)new Date(yyyy,mth,dd); 
            -   5)new Date(ms); 
    getDate()   從 Date 對象返回一個月中的某一天 (1 ~ 31)。
    getDay()    從 Date 對象返回一周中的某一天 (0 ~ 6)。
    getMonth()  從 Date 對象返回月份 (0 ~ 11)。
    getFullYear()   從 Date 對象以四位數字返回年份。
    getHours()  返回 Date 對象的小時 (0 ~ 23)。
    getMinutes()    返回 Date 對象的分鐘 (0 ~ 59)。
    getSeconds()    返回 Date 對象的秒數 (0 ~ 59)。
    getMilliseconds()   返回 Date 對象的毫秒(0 ~ 999)。
    getTime()   返回 1970 年 1 月 1 日至今的毫秒數。
    getTimezoneOffset() 返回本地時間與格林威治標準時間 (GMT) 的分鐘差。
    getUTCDate()    根據世界時從 Date 對象返回月中的一天 (1 ~ 31)。
    getUTCDay() 根據世界時從 Date 對象返回周中的一天 (0 ~ 6)。
    getUTCMonth()   根據世界時從 Date 對象返回月份 (0 ~ 11)。
    getUTCFullYear()    根據世界時從 Date 對象返回四位數的年份。
    getUTCHours()   根據世界時返回 Date 對象的小時 (0 ~ 23)。
    getUTCMinutes() 根據世界時返回 Date 對象的分鐘 (0 ~ 59)。
    getUTCSeconds() 根據世界時返回 Date 對象的秒鐘 (0 ~ 59)。
    getUTCMilliseconds()    根據世界時返回 Date 對象的毫秒(0 ~ 999)。
    parse() 返回1970年1月1日午夜到指定日期(字符串)的毫秒數。
    setDate()   設置 Date 對象中月的某一天 (1 ~ 31)。
    setMonth()  設置 Date 對象中月份 (0 ~ 11)。
    setFullYear()   設置 Date 對象中的年份(四位數字)。
    setHours()  設置 Date 對象中的小時 (0 ~ 23)。
    setMinutes()    設置 Date 對象中的分鐘 (0 ~ 59)。
    setSeconds()    設置 Date 對象中的秒鐘 (0 ~ 59)。
    setMilliseconds()   設置 Date 對象中的毫秒 (0 ~ 999)。
    setTime()   以毫秒設置 Date 對象。
    setUTCDate()    根據世界時設置 Date 對象中月份的一天 (1 ~ 31)。
    setUTCMonth()   根據世界時設置 Date 對象中的月份 (0 ~ 11)。
    setUTCFullYear()    根據世界時設置 Date 對象中的年份(四位數字)。
    setUTCHours()   根據世界時設置 Date 對象中的小時 (0 ~ 23)。
    setUTCMinutes() 根據世界時設置 Date 對象中的分鐘 (0 ~ 59)。
    setUTCSeconds() 根據世界時設置 Date 對象中的秒鐘 (0 ~ 59)。
    setUTCMilliseconds()    根據世界時設置 Date 對象中的毫秒 (0 ~ 999)。
    toSource()  返回該對象的源代碼。
    toString()  把 Date 對象轉換為字符串。
    toTimeString()  把 Date 對象的時間部分轉換為字符串。
    toDateString()  把 Date 對象的日期部分轉換為字符串。
    toUTCString()   根據世界時,把 Date 對象轉換為字符串。
    toLocaleString()    根據本地時間格式,把 Date 對象轉換為字符串。
    toLocaleTimeString()    根據本地時間格式,把 Date 對象的時間部分轉換為字符串。
    toLocaleDateString()    根據本地時間格式,把 Date 對象的日期部分轉換為字符串。
    UTC()   根據世界時返回 1970 年 1 月 1 日 到指定日期的毫秒數。
    valueOf()   返回 Date 對象的原始值。

6.Math對象

        Math 對象屬性
        E   返回算術常量 e,即自然對數的底數(約等于2.718)。
        LN2 返回 2 的自然對數(約等于0.693)。
        LN10    返回 10 的自然對數(約等于2.302)。
        LOG2E   返回以 2 為底的 e 的對數(約等于 1.414)。
        LOG10E  返回以 10 為底的 e 的對數(約等于0.434)。
        PI  返回圓周率(約等于3.14159)。
        SQRT1_2 返回返回 2 的平方根的倒數(約等于 0.707)。
        SQRT2   返回 2 的平方根(約等于 1.414)。

        Math 對象方法
        abs(x)  返回數的絕對值。
        ceil(x) 對數進行上舍入。
        floor(x)    對數進行下舍入。
        log(x)  返回數的自然對數(底為e)。
        max(x,y)    返回 x 和 y 中的最高值。
        min(x,y)    返回 x 和 y 中的最低值。
        pow(x,y)    返回 x 的 y 次冪。
        random()    返回 0 ~ 1 之間的隨機數。
        round(x)    把數四舍五入為最接近的整數。
        sqrt(x) 返回數的平方根。
        valueOf()   返回 Math 對象的原始值。

7.自定義屬性

 Js操作自定義屬性的方法:
      var testEle = document.getElementByIdx_x("test")  
       testEle.setAttribute("test","aaa");  // 設置  
      testEle.getAttribute("test"); //獲取
      testEle.attributes["test"].nodeValue;  // 獲取
Jquery操作自定義屬性的方法:
      $("#test").attr("test","aaa") // 設置  
      $("#test").removeAttr("test") // 刪除  
      var testAttr = "ddd";  
      $('#test[test="'+ testAttr +'"]')  
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,908評論 6 541
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,324評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,018評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,675評論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,417評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,783評論 1 329
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,779評論 3 446
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,960評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,522評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,267評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,471評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,009評論 5 363
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,698評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,099評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,386評論 1 294
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,204評論 3 398
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,436評論 2 378

推薦閱讀更多精彩內容