javascript 初級篇

來源:互聯網
上載者:User

標籤:star   nan   ber   html網頁   拼接   浮點   lower   sub   mit   

一、javescript

介紹:也是一門程式設計語言,主要用於HTML網頁前端處理上(動態處理及邏輯處理)

二、基本資料

1.數字類型

  建立:

    a = 123

    a = new Number(123)  #結果是Number {[[PrimitiveValue]]: 123}??

  轉換:

    parseInt(..)    將某值轉換成數字,不成功則NaN

    parseFloat(..) 將某值轉換成浮點數,不成功則NaN

  判斷:

    isNaN()  判讀是否為NaN  是true。

    isFinite() 判斷是否為無限型數值,是true

2.字串類型

  建立:

    a = "123qqq你好"

  切片:

    單切  a[1]  或  a.charAt(2)  

    多切   a.slice(0,n)      n選擇性參數   當為-1時,是倒數第二個元素, 只有一個0時 全選。

       a.substring(a,n)   n 的取值範圍為非負數的整數,超出長度時全取。

  替換:

    obj.replace(regexp, replacement)    替換,正則中有g則替換所有,否則只替換第一個匹配項;

                       $數字:匹配的第n個組內容;  

                       $&:當前匹配的內容;

                       $`:位於匹配子串左側的文本;

                       $‘:位於匹配子串右側的文本;

                       $$:直接量$符號 ;

                       注意:正則加括弧 原值不被替換,不加括弧替換掉。、; 

 

 

 

  其他方法:

    obj.length                                        長度;

    obj.trim()                                        移除空白;

    obj.trimLeft()

    obj.trimRight()  

    obj.concat(value, ...)                        拼接;

    obj.lastIndexOf(substring,start)     索檢位置; 1.指定字串的值;  2.指定的起始位置(從後往前索檢);預設則從最後一個開始索檢;

    obj.toLowerCase()                            大寫轉小寫;

    obj.toUpperCase()                            小寫轉大寫;

    obj.split(delimiter, limit)                    分割; 1.字串或正則;    2.指定返回的長度;   當匹配的位置是0 或者 最後一個時 會返回一個空給你;

    obj.search(regexp)           從頭開始匹配,返回匹配成功的第一個位置(g無效);    

    obj.match(regexp)            全域搜尋,如果正則中有g表示找到全部,否則只找到第一個;

    

 

javascript 初級篇

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.