묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
내장함수인 number() 와 string()에 대해서 알려주세요.
2004.04.07 12:26
교재에는 그냥 number(objRef), string(objRef)라고만 적혀 있네요.
매개변수와 리턴값이 뭔지도 자세한 설명이 안 되어 있고..
아시는 분 답변 주시면 고맙겠습니다.
매개변수와 리턴값이 뭔지도 자세한 설명이 안 되어 있고..
아시는 분 답변 주시면 고맙겠습니다.
var t_number = 30; //숫자를 넣은 변수입니다.
var t_string = "30"; //문자를 넣은 변수입니다.
var added = 5; //테스트용 변수입니다.
alert(t_number+added); //35가 출력됨
alert(t_string+added); //305가 출력됨 (30,5)
alert(String(t_number)+added); //305가 출력됨 (숫자 30을 문자로 인식하므로 +를 앞/뒤를 연결하는 구분자로 인식.)
alert(Number(t_string)+added); //35가 출력됨 (문자 30을 숫자로 인식하므로 +를 더하기로 인식.)
</script>
Number(어쩌고) 이나 String(저쩌고) 대신
(어쩌고*1) 이나 어쩌고+"" 를 쓰셔도 됩니다.