알고리즘 문제 풀기
코딩테스트에 필수적인 [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
반응형