[Javascript] Undefined, Null, Arrays, Objects

您所在的位置:网站首页 undefined==null [Javascript] Undefined, Null, Arrays, Objects

[Javascript] Undefined, Null, Arrays, Objects

2023-03-14 21:29| 来源: 网络整理| 查看: 265

Undefined, Null const var1 = null; let var2; console.log(var2);

Javascript에서 undefined 와 null은 데이터 타입중 하나이다.

 

undefined

var2는 변수 선언만 되어있고 값이 할당되지 않았다.

컴퓨터 메모리에 공간이 존재하지만 값은 들어있지 않은 상태이다.

 

null

null은 자연적으로 발생하지 않는다.

어떤 변수안에 값이 없음을 의도하기위해 사용한다.

파이썬에서 이와 비슷하게 None을 할당해 줄 수있다.

Arrays const daysOfWeek = ["mon", "tue", "wed", "thu", "fri", "sat"];

대괄호 [ ] 를 이용하여 선언한다.

어떤 데이터 타입이든 할당할 수 있고 변수 또한 할당 가능하다.

const mon = "mon"; const tue = "tue"; const wed = "wed"; const thu = "thu"; const fri = "fri"; const sat = "sat"; const daysOfWeek = [mon, tue, wed, thu, fri, sat];

각각의 요소에 접근하고 싶다면

console.log(daysOfWeek[#]);

#안에 0부터 element갯수 - 1 까지 넣어 접근 가능하다.

컴퓨터는 0부터 숫자를 세기 때문에 0부터 시작한다.

 

Arrays.push() daysOfWeek.push("sun");

daysOfWeek.push() 를 통해 Array에 "sun"이라는 element를 추가해 줄 수 있다.

Objects

서로 관련있는 데이터를 하나로 엮어줄수있다.

const player = { name: "hanul", points: 10, fat: true, } console.log(player);

이 코드를 실행시켜 보면

이런 결과를 얻을 수 있다.

console.log(player["name"];

이렇게 출력도 가능하다.

console.log(player.name); player.fat = false; console.log(player.fat);

player는 constant로 선언했는데 어떻게 안에 값이 바뀌는가?

constant 변수는 수정할 수 없다.

여기서는 obejct안에 무언가를 업데이트하는 것이고 player라는 object는 동일하기 때문에 문제가 없다.

player.lastname = "potato";

이를 통해 player object안에 값을 추가해 주는것도 가능하다.



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3