View
자바스크립트의 데이터 타입
1) 숫자 (number)
2) 문자열 (string)
3) 불리언 (boolean)
4) undefined **== null
5) 객체(object) **자바의 객체와 다름.
typeof : 데이터의 타입을 반환하는 연산자
<script> var nData = 1; var fData = 1.5; var cData = '@'; var strData = "data"; var isChecked = true; var temp; var Product = new Object( );{//건너뛰기 json에서 나옴. pdCode : "0x1234"; pdName : "상품"; ///////////////////////// document.write(typeof nData, "<br>"); document.write(typeof fData, "<br>"); document.write(typeof cData, "<br>"); // 자바스크립트에서는 ''(싱글쿼터)나 ""(더블쿼터) 모두 **문자열** 타입이다. document.write(typeof strData, "<br>"); // 자바스크립트에서는 ''(싱글쿼터)나 ""(더블쿼터) 모두 **문자열** 타입이다. document.write(typeof isChecked, "<br>"); document.write(typeof temp, "<br>"); // 초기화하지 않은 변수나 존재하지 않는 값의 접근에 반환 document.write(typeof Prodcut, "<br><hr>"); </script>

데이터의 형변환(casting)
1. 정수 -> 문자열
<script>
var nData = 1;
var parseNData = String(nData);
document.write(typeof nData , "<br>");
document.write(typeof parseNData , "<br><br>");
</script>

2 .문자열 -> 숫자
<script>
var strData1 = "100";
var parseStrData1 = Number(strData1); // Number (숫자형 형변환 클래스)
//var parseStrData1 = parseInt(strData1); // parseInt(숫자형[정수] 형변환 메서드)
document.write(typeof strData1 , "<br>");
document.write(typeof parseStrData1 , "<br><br>");
</script>

3. 실수 -> 문자열
<script>
var fData = 3.14;
var parseFData = String(fData);
document.write(typeof fData , "<br>");
document.write(typeof parseFData , "<br><br>");
</script>

4. 문자열 -> 실수
<script>
var strData2 = "7.77";
//var parseStrData2 = Number(strData2); // Number (숫자형 형변환 클래스)
var parseStrData2 = parseFloat(strData2); // parseFloat(숫자형[실수] 형변환 메서드)
document.write(typeof strData2 , "<br>");
document.write(typeof parseStrData2 , "<br><br>");
</script>

'JAVASCRIPT' 카테고리의 다른 글
JAVASCRIPT) 자바스크립트의 변수 (0) | 2021.07.10 |
---|---|
JAVASCRIPT) 자바스크립트 생성 방법 (0) | 2021.07.10 |
JAVASCRIPT) 시작 (0) | 2021.07.09 |
JAVASCRIPT) UI VS API (0) | 2021.07.09 |
JQUERY) 사용 방법 (0) | 2021.07.09 |