Javascriptにおける文字列と数字の操作方法の整理


1、length Cは、文字列の長さを返します。

‘abcd'.length; //4 
2、Math.ceil(num) Cを上に整理して、小数点の後はいくらであっても、00001を上にします。

Math.ceil(25.9); //26 
Math.ceil(25.5); //26 
Math.ceil(25.1); //26 
3、Math.floor(num) Cを下にして整理します。小数点の後はいくらであっても、たとえ9999であっても、下に1桁減らします。

Math.floor(25.9); //25 
Math.floor(25.5); //25 
Math.floor(25.1); //25 
4、Math.round(num) C四捨五入。

Math.round(25.9); //26 
Math.round(25.5); //26 
Math.round(25.1); //25 
5、Math.abs(num) Cの返却数の絶対値。

Math.abs(-10); // 10 
Math.abs(10); // 10 
Math.abs(-10.5); // 10.5 
6、Math.max(n,n1,n2) Cは、指定された数の中で最大の数を返すことができます。この方法は2つのパラメータしかありません。

Math.max(1,32,4,5,6,7,87) //87 
7、Math.min(n,n1,n2) Cは、指定された数の中で最小の数を返してもよい[ECMASCript v 3の前に、この方法は2つのパラメータしかない]。

Math.max(1,32,4,5,6,7,87) //1 
8、Math.random() C乱数、例えば指定された数字の間の乱数を返すと、数式は:Math.random()*(y-x) + x

//  0-1      ,        
Math.random(); 
//     0 1    ,    ,  0  1 
Math.round( Math.random() ) 
//5-10     
Math.round( Math.random()*5 + 5 ) 
//10-20     
Math.round( Math.random()*10 + 10 ) 
//0-100     
Math.round( Math.random()*100 ) 
Mathにはまだ多くの方法があります。他のものはあまり使わないので、ここでは紹介しません。具体的にはこの文章を見てください。
9、charAt() Cは、指定された位置の文字を返します。

‘abcd'.charAt(0); //a 
‘abcd'.charAt(1); //b 
‘abcd'.charAt(2); //c 
10、charCodeAt() Cは、指定された位置文字の符号化を取得する(unicodo符号化)。

‘abcd'.charCodeAt(1) //98 
‘abcd'.charCodeAt(2) //99 
11、fromCharCode() Cは、1つまたは複数の指定されたUnicode 値を受け取り、1つの文字列を返すことができる。

String.fromCharCode(97) //a 
String.fromCharCode(97,98,99,100,101,102) //abcdef 
12、indexOf() Cは、文字列のうちの1つのサブストリングの第1の部分に現れるインデックスを返す。マッチしていない場合は-1を返します。

‘abcd'.indexOf(‘b') //1 
‘abcd'.indexOf(‘g') //-1 
13、substring() Cパラメータであれば、startから終了までの文字を下付きで返す。2つのパラメータの場合、startからend-1までの文字列が抽出される。

‘abcd'.substring(3) //d 
‘abcd'.substring(0,3) //abc 
‘abcd'.substring(1,2) //b 
14、substr() Cパラメータであれば、startから終了までの文字を下付きで返す。2つのパラメータである場合、文字列の抽出はstart位置からendビットの切り取りを開始する。

‘abcd'.substr(3) //d 
‘abcd'.substr(0,2) //ab 
‘abcd'.substr(1,2) //bc 
15、slice() Cパラメータであれば、下付きstartから終了までの文字を返します。負の数なら、後から何桁の文字を取りますか?2つのパラメータの場合、startからend-1までの文字列が抽出され、第1番目が負の場合、第2番目は第1文字の位置より小さくてはいけない。
具体的には下のコードを見てください。

‘abcd'.slice(-1) //d 
‘abcd'.slice(-2) //cd 
‘abcd'.slice(3) //d 
‘abcd'.slice(0,2) //ab 
‘abcd'.slice(1,2) //b 
//  -2,   c   ,   2,    ,     2-1,   b   ,        
‘abcd'.slice(-2,2) // 
//  -2,   c   ,   3,    ,     3-1,   c   ,     c 
‘abcd'.slice(-2,3) //c 
16、replace() C文字列の置換。

// a   x 
‘abcd'.replace(‘a','x') //xbcd 
//            ,        
‘abacad'.replace(‘a','x') //xbacad 
//         ,       
‘abacad'.replace(/a/gi,'x') //xbxcxd 
17、split() C文字列は配列に分割される。一つのパラメータがパラメータによって分割されます。二つ目のパラメータからいくつか取ります。

//        ,             
‘abcd'.split(“”); //”a”, “b”, “c”, “d” 
//       ,       ,      ,         
‘ab cd'.split(” “); //”ab”, “cd” 
//       ,       ,      ,         
‘abacad'.split(“a”); //””, “b”, “c”, “d” 
‘abacad'.split(“a”,2); //””, “b” 
18、toUpperCase() C小文字列を大文字に変換する

‘abcd'.toUpperCase(“”); //ABCD 
19、toUpperCase() Cは、大文字列を小文字に変換する。

‘ABCD'.toUpperCase(“”); //abcd 
20、parseInt() C文字列は数字に変換され、非数字で停止され、最初の文字は数字に変換されず、NaNに戻る。

parseInt(‘123abc') //123 
parseInt(‘abc123′) //NaN 
21、parseFloat() C文字列を小数に変換し、非数字で停止した場合、最初の文字は数字に変換できず、NaNに戻る。

parseInt('10') //10 
parseInt('10abc') //10 
parseInt(‘10.256′) //10.256 
parseInt(‘10.25W6′) //10.25 
parseInt(‘W60′) //NaN 
締め括りをつける
以上はjsの文字列と数字の操作方法についての全部の内容です。本文の内容は皆さんの学習や仕事に一定の助けをもたらしてほしいです。もし疑問があれば、メッセージを残して交流してもいいです。