: if 절이 트루면 블록값을 가지고, 펄스면 가지지않음
if(true){ return true //true }
: 문자로 이루어진 것
문자열 만들기
let str = "codestates";
메소드 이용하여 응용하기
: 문자열 또는 문자열이 담긴 변수.메소드()
let str = "Blue whale";
str.indexOf('whale') // 5
(whale이 5번째에서 시작되므로 값은 5)
str.includes('blue') // True
('blue'가 포함되어있으면 불리언값 트루값을 가짐)
let str = "Hello beatiful world";
str.split(' ')
// [Hello,beautiful,world]
let str = "ABCDEFGHI";
str.substring(0,3); // "ABC"
str.substring(2,6); // "CDEF"
let str = "Hello"
str.toLowerCase() // "hello"
str.toUpperCase() // "HELLO"
str.slice(시작,마지막인덱스) // 시작인덱스는 포함하고,
//마지막 인덱스는 포함하지 않고, str.length -1 인덱스만 포함
let str = "codestates"
str.slice(0,2); // "co"
str.slice(4,9); // "states"
//마지막 인덱스를 설정하지않으면, 시작인덱스부터 끝까지 리턴
let str = "codestates"
str.slice(3); // "estates"
* 문자열 메소드는 Immutable(변하지 않는) 이다
-> 메소드를 사용하여도 str 의 값을 변화시키지 않음.