js_review 000 | const,let,Objects

1771 단어 jsjs

variable

console.log(integer/float/string)

=> 괄호 안에 있는 것이 프린트 된다

  • const 변수이름 = "값" ;

const a = 5;

let

let a = 5;

  • const 대신 let을 쓰는 것이 가능
  • let과 const의 차이는 let은 변수값을 변경하는 것이 가능하다는 것

(1) let의 경우

let myName="Hadamok";
console.log("hello"+ myName)
myName = "mokdaHa"
console.log ("hello" + myName)

=> 이름이 바뀌어서 출력됨

(2) const의 경우 => 값 업데이트 절대 안됨

const myName="Hadamok";
console.log("hello"+ myName)
myName = "mokdaHa"
console.log ("hello" + myName)

=> 에러 남

  • 즉 업데이트하고 싶을 때 업데이트 할 수 있음
  • let은 변수를 처음 선언할 때만 쓰는 것이다

array

  • array 선언

const dayOfWeek =["mon","wed"];

  • array에 요소를 추가하고 싶을 때 배열이름.push 로 추가해주면 됨
daysOfWeek.push("sun")

Objects

  • object 선언
const player = {
	name : "nico",
    points : 10,
    fat : true,
};

console.log(player);
console.log(player.name);

=> 리스트는 모든 성질이 같은 아이들을 담는 기능인 반면 (ex : 요일)
=> objects는 모두 성질이 다른 아이들 담기 가능

=> 또한 추가하는 것도 가능

player.lastname="banana"

라고 하면 객체에 성질이 추가됨 / 업데이트도 가능

function

  • function 선언
function plus(a,b){
	cinsole.log(a+b);
}
  • 객체 안에서 함수 만들기
const player={
	name="nico;
	sayhello : function (){
		console.log("hello");
	},
};

=> 이렇게 하면
player.sayhello() 로 함수 호출이 가능

좋은 웹페이지 즐겨찾기