js對字符串提取操作的方法

字符串

定義:定義一個變量,然後將字符串賦值給它。

訪問字符串裏的字符,和數組的方法是一樣的str[i],charAt[i],其實,按我們的理解,一個字符串就是一個特殊的數組,我們可以用提取數組的方法提取字符串裏的內容

search(),傳入參數(要搜索的子串),返回值是子串的第一個下標,和方法indexOf()得到的結果一樣

var str="helloworld";
   
varstr2 = str.search("world");
   
alert(str2);

輸出:6

substr(),

截圖字符串,傳入兩個值,第一個值是下標的起始值,第二個參數是截取多長,注意:js區分大小寫

substring()

傳入兩個參數,第一個參數表示開始截取的下標,第二個參數表示截取結束的下標。

trim();去掉字符的兩頭的空格

轉換大小寫

小寫→大寫:toUppercase();

大寫→小寫:toLowercase();


利用ASCII進行轉換

var str= prompt("請輸入英文:");
var result = [];
 for(vari=0; i<str.length;i++){
 //charAt[i] 從字符串中取出一個字符
 
varchar = str.charAt(i).charCodeAt();
 if(char>=97&& char<=122){
 char = char - 32 ;
 }
 char = String.fromCharCode(char);
 result[i] = char;
 }
alert(result);


替換

replace("",""),第一個值寫要被替換的內容,第二個值寫要替換的內容。

var str = "hello world";
str = str.replace("world","China");
alert(str);

輸出:hello China

split()

分割字符串,返回值是字符串數組

 例如一句話是“你在哪裏”,使用split輸出爲“你”,“在”,“哪”,“裏”

其他對象

Math常用函數,系統給定的

Math.max();獲取最大值

Math.min();獲取最小值

Math.PI圓周率

Math.E 獲取e;

Math.abs();平均值
Math.parseInt(5/2) 丟棄小數部分,保留整數部分
Math.round(5/2) 四捨五入.

Math.ceil(5/2) 向上取整,有小數就整數部分加1
Math.floor(5/2) 向下取整

Math.sqrt 求平方根。

Math.pow(x,y) x的y次方

Math.random() 產生一個隨機數{0,1}

Number對象

toExponetia(x) 科學計數法

var e=1000000;
e = e.toExponential();
alert(e);

//輸出:1e+6

toFixed(x)保留x位小數,四捨五入 返回類型string

var e=1.123;
e = e.toFixed(2);
alert(e);

輸出:1.12

toPrecision(x),一共保留x爲數字,算上整數位的,返回類型string

var e= 1.123456;
e = e.toPrecision(3);

alert(e);

輸出1,12

發佈了46 篇原創文章 · 獲贊 5 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章