JAVASCRIPT STRING/NUMBER METHODS


1. Number Method


1. Number.parseFloat()


Hello World
Number.parseFloat()メソッドは文字列を解析し、文字列に含まれる数値部分を実数で返します.
文字列に複数の数値がある場合、最初の数値だけが実数で返されます.
Number.parseFloat("31");         // 31

Number.parseFloat("31.3424524");      // 31.3424524

Number.parseFloat("31가지의 맛");   // 31

Number.parseFloat("31 32 234");   // 31

Number.parseFloat("베스킨라빈스 31")); // NaN
// 숫자보다 문자열이 앞에 있을경우 NaN 값을 반환함

2. Number.parseInt()


Hello World
Number.parseInt()メソッドは、文字列をグループ化し、文字列に含まれる数値部分を整数で返します.
文字列に複数の数値がある場合、最初の数値だけが整数で返されます.
文字列に複数の数値がある場合、最初の数値だけが実数で返されます.
Number.parseInt("31");         // 31

Number.parseInt("31.3424524");      // 31

Number.parseInt("31가지의 맛");   // 12

Number.parseInt("31 32 234");   // 12

Number.parseInt("베스킨라빈스 31")); // NaN
//마찬가지로 숫자보다 문자열이 앞에 있을경우 NaN값을 반환함

3. Number.isFinite()


Hello World
Number.isFinite()メソッドは、渡された値が有限個数であるかどうかをチェックします.
このメソッドでは、グローバル関数isFinite()など、渡された値を強制的に数値に変換しません.
このメソッドは、可数の値にのみ機能し、値が限られている場合にのみtrueを返します.
Number.isFinite(0);        // true

Number.isFinite(3e45);     // true

Number.isFinite(Infinity); // false

Number.isFinite(NaN);      // false

// 다음은 전역 함수인 isFinite()에서 잘못된 결과를 반환하는 예제임.

isFinite("0");             // true

isFinite(null);            // true

// Number.isFinite() 메소드에서는 맞는 결과를 반환하고 있음.

Number.isFinite("0");      // false
// 문자열"0"은 셀 수 없는 값

Number.isFinite(null);     // false
// null 또한 셀 수 없는 값

String Method


1. str.split()


Hello World
str.split()メソッドは、区切り記号(separator)に基づいてStringインスタンスを区切り、区切り文字列を配列に返します.
セパレータを引数として渡さない場合は、文字列全体を配列要素として1の長さの配列を返します.
var str = "맥도날드는 치즈버거!, 맘스터치는 싸이버거!";


str.split();// 구분자를 명시하지 않으면 아무런 동작도 하지 않음.
//["맥도날드는 치즈버거! 맘스터치는 싸이버거!"]

str.split("");  // 한 문자("")씩 나눔.
//["맥", "도", "날", "드", "는", " ", "치", "즈", "버", "거", "!", " ", "맘", "스", "터", "치", "는", " ", "싸", "이", "버", "거", "!"]

str.split(" "); // 띄어쓰기(" ")를 기준으로 나눔.
//["맥도날드는", "치즈버거!", "맘스터치는", "싸이버거!"]

str.split(","); // 쉼표(",")를 기준으로 나눔.
//["맥도날드는 치즈버거!", " 맘스터치는 싸이버거!"]

2. str.concat()


Hello World
str.concat()メソッドは、Stringインスタンスに渡される文字列を含む新しい文字列を返します.
var str = "치즈버거";
var str2 = " 라고하라고했다."
var str3 = "징거버거"

str;                                             // 치즈버거

str.concat("는 너무 멋져요!");                     // "치즈버거는 너무 멋져요!"

str.concat("는 너무 멋져요!")+ str2);              // "치즈버거는 너무 멋져요! 라고하라고했다."

str.concat(str3,str2)                            // "치즈버거징거버거 라고하라고했다."

str;                                             // 치즈버거

3. str.toUpperCase()/ str.toLowerCase()


Hello World
str.toUpperCase()/toLowerCase()メソッドは、Stringインスタンス内のすべての文字を大文字または小文字に変換する新しい文字列を返します.
var str = "Cheeseburger";

str.toUpperCase(); // CHEESEBURGER

str.toLowerCase(); // cheeseburger