JavaScript 知識點總結(1)

主要參考綠葉學習網,便於自身的知識點記憶,因爲感覺沒有系統學習過雖然看了好多但是自己寫起代碼來不方便,不過寫代碼也在於多寫吧。大家如果想系統的學習一下,可以看看綠葉學習網,我學習前端大約就是綠葉學習網,慕課網,w3c,菜鳥教程,以及逛逛csdn,不過最主要的還是自己寫,光看沒有用。

1。條件運算符
條件運算符是JavaScript支持的一種特殊的運算符。

語法:

條件 ? 表達式1 : 表達式2;

2。typeof運算符
在JavaScript中,typeof運算符用於返回它的操作數當前所容納的數據的類型,這對於判斷一個變量是否已被定義特別有用。

document.write(typeof(1));

返回:number

3。算數表達式
算術運算符的兩邊必須都是數值,若在“+”運算中存在字符或字符串,則該表達式將是字符串表達式,因爲JavaScript會自動將數值型數據轉換成字符串型數據。

        var a=123;
        var str="綠葉學習網"+a;
        document.write(str);

返回:綠葉學習網123

4。字符串型轉換爲數值型
在JavaScript中,將字符串型數據轉換爲數值型數據有parseInt()和parseFloat()這2種方法。其中,parseInt()可以將字符串轉換爲整型數據;parseFloat()可以將字符串轉換爲浮點型數據。

語法:

parseInt() //將字符串型轉換爲整型
parseFloat() //將字符串型轉換爲浮點型

說明:

將字符串型轉換爲整型,前提是字符串一定要是數值字符串。那什麼叫數值字符串呢?“123”、“3.1415”這些只有數字的字符串就是數值字符串,而“hao123”、“360cn”等就不是數值字符串。

        var m=parseInt("3.14")+10;
        var n=parseFloat("3.14")+10;
        document.write(m+"<br/>");
        document.write(n);

返回:
13
13.14

5。數值型轉換爲字符串型
在JavaScript中,將數值型數據(整型或浮點型)轉換爲字符串,都是使用toString()方法。

var n=2.12;
var str=n.toString()+6;

此時str爲:2.126

6。大小寫
js是區分大小寫的,str和Str是兩個不同的變量

7。escape函數和unescape函數
escape()函數主要作用就是對字符串進行編碼,以便它們能在所有計算機上可讀。

unescape()函數和escape()函數是剛好反過來的,escape()函數是編碼,unescape()函數是解碼。

8。match()方法簡介
在JavaScript中,使用match()方法可以從字符串內索引指定的值,或者找到一個或多個正則表達式的匹配。返回的是指定的值,而不是位置

        var str="Hello World!";
        document.write(str.match("world")+"<br/>");
        document.write(str.match("World")+"<br/>");

返回:
null
World

9。search()方法簡介
在JavaScript中,search() 方法用於檢索字符串中指定的子字符串,或檢索與正則表達式相匹配的子字符串。search()方法返回的是子字符串的起始位置,如果沒有找到任何匹配的子串,則返回-1。

        var str = "I love lvyestudy!";
        document.write(str.search("lvye")+"<br/>");
        document.write(str.search("html"));

返回:
7
-1

10。indexOf()方法簡介
在JavaScript中,可以使用indexOf() 方法可返回某個指定的字符串值在字符串中首次出現的位置。

        var str="Hello World!";
        document.write(str. indexOf ("world")+"<br/>");
        document.write(str. indexOf ("World")+"<br/>");

返回:
-1
6

10。replace()方法簡介
在JavaScript中,replace()方法常常用於在字符串中用一些字符替換另一些字符,或者替換一個與正則表達式匹配的子串。

        var str ="I love javascript!";
        var str_new=str.replace("javascript","lvyestudy");
        document.write(str_new);

返回:

I love lvyestudy!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章