toString( )
: 원하는 10진수를 특정 진수로 변환하고 싶을때 사용parseInt( var, n )
: 문자열을 특정 진수의 정수로 변환// 10진법을 n진수의 결과로 받아온다.
a = 10
String(a) // '10'
a.toString(3) // '101'
b = 45
String(b) // '45'
b.toString(3) // '1200'
// n진수의 결과를 10진법으로 받아온다.
c = "1200" //
c.toString(10) // '1200'
parseInt(c, 3) // 45
Object.prototype.toString() - JavaScript | MDN
<aside> 🤔 while은 대체할 수 있는 배열 메소드가 없는데 다른 문법을 이용해서 문제를 풀 수는 없을까? → 재귀함수를 사용해보는 건 어때?
</aside>
while 반복문
을 대체해서 사용 가능‼️ 재귀함수를 중단시키는 조건문이 반드시 들어가야한다! (무한루프 주의)
let count = 0
function recursion(){
if(count>=5){
return
}
count++
console.log(count)
return recursion()
}
recursion() // 1 2 3 4 5
// if문 사라지면 무한루프 뺑뺑뺑, 끊어주는 조건식이 무조건 필요~!