문자열 비교하기 / 배열비교 / 진수 변경 / 시험전에

KHW·2021년 7월 2일
0

Javascript 지식쌓기

목록 보기
53/95

문자열 비교하기

1) string.charCodeAt()

2) string.localeCompare() - string.localeCompare()

    console.log(('e').charCodeAt() - ('a').charCodeAt())		//4
    console.log('e'.localeCompare('a'))		//1
    console.log(('a').charCodeAt() - ('e').charCodeAt())		//-4
    console.log('a'.localeCompare('e'))		//-1

배열비교

    let a = [1,2,3,4]
    let b = [1,2,3,4]
    console.log(a==b, JSON.stringify(a) == JSON.stringify(b))		//false true

진수변경

10진수에서 n진수로
대상.toString(n)

  • 10.toString(2)는 오류 let a = 10, a.toString(2)로 사용해야한다.

n진수를 10진수로
parseInt(대상, n)

    let a = 10
    console.log(a.toString(2), a.toString(3))	//1010 101
    console.log(parseInt(a.toString(2),2),parseInt(a.toString(3),3))	//10 10

시험전에

문자열을 해당 대상이 안바뀌니 주의!!! =필요

a = a.slice(~~) // a변화
a = a.concat(b) // a변화

profile
나의 하루를 가능한 기억하고 즐기고 후회하지말자

0개의 댓글