let str='choi';
str[0] //'c'
str[1] //'h'
str[2] //'o'
str[3] //'i'
let str1='ch'
let str2='oi'
str1+str2 // 'choi'
let str3= '1'
str3+2 //'12'
'1'+true //'1true'
'1'+[1,2,3] //'11,2,3'
// indexOf처음으로 나타나는 인덱스 시작점을 알려줌
let str='Pingu man'
str.indexOf('Pingu') // 0
str.indexOf('man') // 6
str.indexOf('pingu') //-1
str.lastindexOf('n') // 8
str.includes('Pingu') //true
str.includes('pingu') //false
// split 은 괄호안에 내용의 기준으로 배열로 분리
let str='hello world pingu man'
str.split(' ') //['hello', 'world', 'pingu', 'man']
//substring(start,end) 순서 바뀌어도 무방
let str='abcde'
str.substring(0,3) // 'abc'
str.substring(3,0) // 'abc'
str.substring(1,4) // 'bcde'
str.substring(-1,4) // 'bcde' 음수는 0으로 취급
str.substring(0,20) // 'abcde' index 범위초과하면 전부
parseFloat('12.34') //12.34
parseFloat(' 12.34') //12.34
parseFloat('12.34 56.78') // 12.34
parseFloat('A 12.34') //NaN
parseInt( '12.68' ) // 12
parseInt( '100', 10 ) // 100
parseInt( '100', 2 ) // 100은 2진법으로 4입니다.
parseInt( '0x100' ) // 100은 16진법으로 256입니다.
출처: <https://im-developer.tistory.com/103 [Code Playground]>
출처: <https://im-developer.tistory.com/103 [Code Playground]>