JavaScript-String文字列

1738 ワード

文字列


文字列を大文字と小文字で比較すると、「真」と「偽」が表示されます.
等しい演算子(===)は、falseとは異なり、同じtrueを返します.
サイズ演算子(>、<)は、ASCII値を比較して結果値を返します.
文字->アスキー
(変数).charCodeAt(index);
文字
String.FromCharCode(変数);
Ex)    
1)
let a = 'a';
let b = 'b;

a === b // true;

2)
let a='Hello';
let b='hello';
    
a>b = false;	//'H' === 72.
a<b = true;		//'h' === 104.
    

文字列関数


slice、substring、substrのいずれもstartのみを入力すると、start indexを含む文字列の末尾が返されます.
(name).slice(start,end)
開始から終了(終了を除く)まで、新しい文字列を表します.値の表示時に文字列の後ろから読み込む
Ex) let a= 'Hello World';
	a.slice(0,5);
	-> "Hello";
    
    let a = 'abcdefghijklme';
    a.slice(-4,-1); // 문자열 뒤 -4부터 시작하여 -1까지 표시.
    -> "klm"
(name).indexOf(検索文字)
文字列の前に文字を検索するために使用され、値が存在する場合はインデックスの位置を返し、存在しない場合は-1を返します.
(name).LastIndexOf(検索文字)
文字列の後ろから検索を開始します.
Ex) let a = "abcdefghijklme";

	a.indexof('e');
	-> 4
	a.lastindex('e');
	-> 13
(name).substring(start, end)
sliceは動作方式と同じですが、sliceは負の値を使用できますがsubstringは使用できません.下肢膜substringでstartとendの位置を変更する
Ex) let a = "abcdefghi";
	a.substring(4,1);
    ->"bcd"
(name).substr(start,length)
開始位置から長さまでの文字列を返します.
Ex) let a = "Hello world";
	a.substr(0,5);
    -> "Hello";
    
    let a= "Hello world abcdefg";
    a.substr(6);
    ->"world abcdefg";
    
    
Math.floor()=小数点.
Math.min()=最高値を探す.
Math.max()=最高値を検索します.