반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- include 지시자
- 상관 서브 쿼리
- interrupt()
- include지시자
- String char[] 형변환
- 스레드그룸
- StringWriter
- Linux세팅
- first-of-child
- StringReader
- isinterrupted()
- 상관서브쿼리
- ThreadGroup()
- interrupted()
- 리눅스셋팅
- 동기화
- 아이디중복
- first-child
- 표현 언어
- include액션태그
- 메모리스트림
- MemoryStream
- sleep()메소드
- Daemon()
- char[] String 형변환
- ID중복
- ObjectInputStream
- 리눅스세팅
- InputDialog
- Linux셋팅
Archives
- Today
- Total
다연이네
[days02] js 자료형(data type) 본문
반응형
js data type(자료형)
원시형(기본형)
1) number
2) string
3) boolean
4) undefined
복잡형
5) object
6) function (함수도 자료형의 일종이다)
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Insert title here</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
</head>
<body>
<script>
console.log(typeof null); //object
var x;
console.log(typeof "");//string
console.log(typeof (3));//number
var cars =["bmw","kia","volvo","saab"]; //[]면 배열
console.log(typeof cars); //object => 배열은 data type이 object
console.log(cars[0]); //bmw
console.log(typeof cars[0]); //string
console.log(typeof (4==3)) //boolean
var person = {name:"bae", age:23};
console.log(typeof person); //object
console.log(person.name); //bae
person=null; //객체(object)를 비울때 null(object) 사용
//person=undefined; // 이렇게 비워도 되는데 잘 안쓰고 null로 많이 사용
//consol.log(typeof person); //오류
//consol.log(person.name); //오류
var k;
console.log(typeof k); //undefined
k=10;
console.log(typeof k); //number
k="aaa";
console.log(typeof k); //string
k=true;
console.log(typeof k); //boolean
k={};
console.log(typeof k); //object
</script>
</body>
</html>
undefined와 null비교
null의 type은 object이고 undefined의 type은 undefined이다.
null==undefined하면 true가 출력된다. (주의)
null===undefined하면 타입까지 비교하기 때문에 false 출력된다.
<script>
console.log(typeof null); //object
console.log(typeof undefined); //undefined
console.log(null== undefined); //true (!!이런 부분들이 힘들다)
console.log(null=== undefined); //false (타입까지도 비교)
function sum() {
return 10;
}
console.log(sum()); //10
var fn = sum;
console.log(typeof fn); //function
</script>
반응형
'Web > JavaScript' 카테고리의 다른 글
[days02] 문자열 메소드 (0) | 2020.12.10 |
---|---|
[days02] js 변수(함수를 변수에 담을때, 지역변수, 전역변수) (0) | 2020.12.10 |
[days02] js 연산자 (0) | 2020.12.10 |
[days02] js 위치와 기본 특징 (0) | 2020.12.10 |
[days02] 문제 (0) | 2020.12.10 |
Comments