알고리즘 문제 풀기

코딩테스트에 필수적인 [JS 기초 문법] 총정리

Fo_rdang 2023. 11. 8. 10:58
반응형

01. 아스키 코드 표 

  •  A ~ Z = 65 ~ 90
  • a ~ z = 97 ~ 122

02. 문자의 아스키 번호를 반환 

charCodeAt()
console.log( 'A'.charCodeAt() )

//65

 

03. 아스키 번호의 문자를 반환 

String.fromCharCode()
const string = String.fromCharCode(65,66,67)
console.log(string)
//"ABC"

 

04. 정규식 

.replace(a, b)
//a를 b로 바꾸는 것

 

- replace는 String 에서 가능 

'apple'.replace(a,b)
// 'bpple'

 

- g: 전체 적용 

- i: 소문자 대문자 무시 

const re = /apples/gi
const str = "Apples is Apples is Apples"
const newStr = str.replace(re, "똥")
console.log(newStr)
//"똥 is 똥 is 똥"

const re = /apples/g
const str = "Apples is Apples is Apples"
const newStr = str.replace(re, "똥")
console.log(newStr)
// "Apples is Apples is Apples"

const re = /apples/i
const str = "Apples is Apples is Apples"
const newStr = str.replace(re, "똥")
console.log(newStr)
//"똥 is Apples is Apples"

 

05. 문자열 인자를 정수로 바꾸는, 특정 진법으로 바꾸는 parseInt()

parseInt('123')
// 123 

parseInt('123', 10)
// 123

parseInt('     123    ')
//123 

parseInt('077')
//77

parseInt('1.9')
//1
반응형