자바스크립트 기초

섬주·2022년 2월 8일
0

java script

목록 보기
1/1
post-thumbnail

const와 let

  • const(인수) : 값을 바꾸지 못함
  • let(변수) : 값 변경 가능함

    거의 모든 값은 const를 사용하는게 좋다.
    let은 가끔. var는 사용하지 말 것

array와 object

  • array : []로 감싸서 나타내는 형식. 배열 안에 들어가 있는 것들을 요소(item)라고 부른다.
  • object : object의 속성(property)에는 key와 value가 존재한다. key : value로 나타냄

array

const food = ["pizza", "hamburger", "chicken", "pasta"];
food[0] = "taco"; //food 배열의 0번째 값을 taco로 바꾼다.
const food = ["taco", "hamburger", "chicken", "pasta"]; //변경된 후
food.push("")

object

const info = {
  name : "seo",
  id : "seo12",
  password : 1234
}
info.name = "naomi"; //info의 name안의 value를 naomi로 바꾼다.
info.age = 20; //info안의 age(key)를 생성하고 값으로20(value)을 넣어준다.

array와 object가 const로 설정되어 있어도 array, object의 내부 값은 변경 가능하다.


undefined와 null

undefined : 변수에 값을 부여하지 않은 상태

let hello;
console.log(hello); //undefined

undefined가 반환된다면 참조한 변수가 선언 이후 값이 할당된 적이 없는, 즉 초기화되지 않은 변수라는 뜻이다.

null : 비어있음을 의미하는 변수

let sayHello = null;
console.log(null);

변수에 null을 할당하는 것은 변수가 이전에 참조하던 값을 더 이상 참조하지 않겠다는 의미이다. 이전에 할당되어 있던 값에 대한 참조를 명시적으로 제거하는 것을 의미한다.

function

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

plus(2, 3); //5

if(조건문)

if(내용) 내용의 값은 boolean이어야함

if(true){
  이 값을 실행
}

내장함수

  • isNaN() : NaN인지 boolean값을 알려주는 함수

0개의 댓글