number와 JSON string 관련 메서드
#JavaScript여러 number 메서드 중에 자주 사용되는 2가지 메서드
parseInt
string → number로 바꿔준다.
isNaN : is not a number?
number인지 아닌지 확인할 수 있다.
- boolean, 즉 true or false 값으로 알려준다.
- number ❌ : true
- number ⭕ : false
const age = parseInt(prompt("How old are you?"));
if (isNaN(age) || age < 0){
alert("Please write a real positive number.");
}else if(age < 18){
document.write("You're so young.");
}else if(age >= 18 && age <= 50 ){
document.write("You can drink!");
}else if(age > 50 && age <= 80){
document.write("You should work out.")
}else if(age === 100){
document.write("Wow, are you 100?")
}else if(age > 80){
document.write("You can do whatever you want.")
}
✨ 더 다양한 number 관련 메서드는 여기서 확인할 수 있다. (한국어 번역)
✨ string 관련 자바스크립트 메서드는 여기서 확인할 수 있다. (한국어 번역)
JSON string
왜 사용하는가?
네트워크를 통해 자바스크립트 object를 보내고 싶을 때, 전송 전에 그걸 JSON 문자열로 변환시켜야 하기 때문이다.
JSON.stringify(변수명)
object, array, 어떤 자바스크립트 코드든 간에 “string”으로 보여준다.
JSON.parse()
string을 배열로 만든다.