JavaScript語法學習筆記

這是一篇基礎學習筆記_(:з」∠)_


數字型,string型的轉換

str=string.valueif(num);? ? ? ? ? ? ? ? ? ? str=Integer.tostring(num);? ? ? ? ? ? ? ? str=num+“”;
num=Integer.parseInt(str);? ? ? ? ? ? num=Interger.valueof(str).intValue();

還可以直接用eval(str)

整形=parseInt(浮點型)

內建對象Array數組,靈活,長度可動態變化,數組中每個元素的類型不一定相同

創建二維數組

var array1= new array(10);? for(int i = 0;i<10;i++)? ? ? ? ? ? ? array1[i] = new array(10);

引用方式和c數組操作類似

預定義的函數:

eval(string)? #表示表達式求值然后返回該值

isFinite(number)? #確定參數是否是有限值,若為非數字,正負無窮則返回false;若為字符串類型的數字將其自動轉化為數字型

isNaN(num)? #確定一個參數是否為非數字,若是字符串類型一定會返回FALSE

parseInt和parseFloat? #直接將字符串轉化為一個數值

特點:缺少類型規則,變量可以存放任何類型的值

Re:

/……/? ? ? ? ? ? ? //斜杠中的表示匹配的內容? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |? ? ? ? ? ? //匹配的或者項? ? ? ? ? ? ? ? ? ? \g? ? ? ? ? ? ? //全文檢索,如果不用的話在檢測到第一個符合條件的項后就會退出檢索? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? \i? ? ? ? ? ? ? ? //大小寫不敏感? ? ? ()? ? ? ? //分組

模式匹配中string的方法:


str.match()? ? ? ? //一個參數,返回包含匹配結果的數組? ? ? str.search()? ? ? ? //一個參數,返回第一個與之匹配字符的位置,若沒有找到,則返回-1,標志g失效? ? str.replace()? ? ? //兩個參數,第一個參數規定字符串和替換模式,第二個參數是要替換的字符串? ? str.split()? ? ? ? ? //分解字符串,形成子串數組

regexp類用于模式匹配的方法

re.exec(str)? ? //對指定字符串進行檢索匹配,返回的是一個數組,并提供屬性index和lastindex來顯示發生匹配字符所在位置? ? ? ? ? ? ? ? ? re.test(str)? ? //匹配成功返回TRUE,否則返回Null
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 前言 最先接觸編程的知識是在大學里面,大學里面學了一些基礎的知識,c語言,java語言,單片機的匯編語言等;大學畢...
    oceanfive閱讀 3,124評論 0 7
  • 第2章 基本語法 2.1 概述 基本句法和變量 語句 JavaScript程序的執行單位為行(line),也就是一...
    悟名先生閱讀 4,195評論 0 13
  • 第3章 基本概念 3.1 語法 3.2 關鍵字和保留字 3.3 變量 3.4 數據類型 5種簡單數據類型:Unde...
    RickCole閱讀 5,149評論 0 21
  • ”外面的世界很復雜吧?想我這樣的人很容易墮落吧。“”世界不分內外啊,世界只有一個呀。“《一個人的好天氣》 有趣的是...
    時間之井閱讀 2,254評論 0 2
  • 現在理財相當于建行,人人都需要 2017年即將結束,除了想問你,今年收獲了什么,我更想問大家今年你們家,或者你個人...
    唐雯婷閱讀 416評論 0 0