JavaScript

2023.04.08 JS 기본 개념(1)

오류확인자 2023. 4. 9. 00:06

const / let(변수, 상수)

const = constant(상수)

let = 변수

 

Boolean : true of false

null : nothing -> 자연적으로 발생하지 않음 / 자바 스크립트에 값이 없다는 걸 표현하기 위함 / 값이 비어있음

undefined : 값이 없음(데이터 x) -> variable은 존재하지만 값이 주어지지 않음

null, false, true = 타입

 

const amIFat = null;
let something;
console.log(something, amIFat);

Array(배열)

[] = array

[안에는 ,로 구분 지어야 함]

arr.push(추가할 내용)

const toBuy = ["potato", "tomato", "pizza"];
toBuy.push("kimbab");
console.log(toBuy[2]);

console.log(toBuy[2]);

potato[0], tomato[1], pizza[3], kimbab[4]로 

순서로는 0으로 시작한다. 0, 1, 2, 3의 순서로 한다.

 

Object

아래와 같이 const를 object값 하나씩 지정 해줄 수 있다.

 

const player = {
  name : "doyoung",
  points : 10,
  handsome : false,
  fat: true,
};

 아래와 같이 const를 object값 변경이 가능하다.

object 값 변경 혹은 추가가 가능하다. 하지만 const 자체의 값은 변경 불가능

아래와 같이 예시

console.log(player);
player.name = "fff";
player.age = "20";
player.points = player.points + 15;
console.log(player);

function

arugment는 function을 실행하는 동안 어떤 정보를 function에게 보내는 것

function plus(a, b){
   console.log(a + b);
}
plus(8, 60);

a = 8 , b = 60
const player = {
  name: "doyoung",
  sayHello: function(otherPersonsName){
    console.log("hello" + otherPersonsName + "nice to meet you");
  }
}

console.log(player.name);
player.sayHello("lynn");
player.sayHello("dy");