< Data Type >
String
: 문자열Number
: 숫자Function
: 함수Array
: 배열Object
: 객체Boolean
: 불리언 (True/False)undefined
: 정의되지 않음null
: 널 - 빈 값: 문자열 자료형
let str1 = "Hello World";
let str2 = 'Nice to meet you';
let str3 = "30";
큰 따옴표("") 또는 작은 따옴표('') 안에 문자 작성
: 숫자 자료형
let num1 = 2.14;
let num2 = 10;
let num3 = -4
var func1 = function() {
consol.log("Func1");
}
func() ; 함수 호출
var area = function(width, height) {
return width*height ;
}
area(10, 20)
width
, height
가 매개변수에 해당area(10, 20)
방법1. 새로운 변수 생성
let result = area(10,20); console.log(result);```
**방법2. 함수 자체 호출**
```js
console.log(area(10,20));
: 비슷한 속성의 데이터들을 하나의 변수 안에서 관리하는 것
let fruit = \["apple", "mango", "banana"\]
console.log(fruit); // 데이터확인
fruit = \["apple", "mango", "banana"\] // 0, 1, 2
apple
부터 0번 인덱스console.log(fruit[1]);
mango
let myCat = {
// 프로퍼티와 데이터
name : "bom", // 반점(,)으로 값 구분해 줘야 함
age : 3,
skills : ["낚시놀이", "츄르먹기"]
// 메서드
sum function(n1, n2) {
return n1 + n2;
}
}
console.log(myCat);
출력)
{name: 'bom', age: 3, skills: Array(2), sum: ƒ}
console.log(myCat.name);
console.log(myCat['name']); // 둘다 동일
출력)
bom
myCat.name = "nabi";
undefined
: 변수 안에 데이터를 입력하지 않은 상태null
: 임의로 변수 안에 빈 데이터를 지정let unde; // 출력: undefined
let empty = null; //출력: null