string은 \` , ' , "로 감싸야한다JavaScript Reserved Words(예약어)로 지정된 단어들은 변수명으로 쓸 수 없다.alert()는 경고창을 띄우는 함수 console.log()는 log를 띄우는 함수변수를 선언할 때 name = "mike"처
숫자와 관련된 작업을 할 때는NaN인지 아닌지 염두해가며 작업해야한다.값이 할당되지 않았다.null : 존재하지 않는 값null != 객체 (JS의 오류이지만 하위호환성을 위해 수정하지 않음)
형 변환 Type conversion Type casting Type coercion Type juggling 다른 Data type 으로의 변환을 의미 String() -> Conversion To String Number() -> Conversion To Nu
홀/짝홀수 : x % 2 = 1짝수 : y % 2 = 0x값 보다 작은 수를 얻고 싶을 때 a % x = a ~ x 사이의 값만 반환 덧셈, 뺄셈, 곱셈, 나눗셈 , 나머지 : 도 수식 동일 증가시키기 전의 값을 result에 할당해서 10 반환증가시킨 값을 resu
if문은 true면 코드를 실행한다\-if뒤의 괄호 값은 항상 boolean으로 반환된 뒤 판단된다.age가 19를 초과하는 경우 : Welcomeage가 19 미만인 경우 : Good Byeelse는 if문이 false일 때 실행
while과 do.. while의 차이는 do.. while이 적어도 한번은 실행한다는 것증가 연산자, 조건을 사용하지 않고 반복문을 실행할 경우 무한 반복됨
매개변수가 여러개면 ,로 구분해 여러개 추가 가능 \`console.log(hello1, hello2, hello3)함수의 목적 : 중복을 줄임 하나의 함수에 다양한 매개변수로 응용가능
Scope는 변수에 접근할 수 있는 범위코드 블록 {...} 안에서 선언한 변수는 블록 안에서만 사용할 수 있다.모든 변수는 스코프를 갖는다. 전역 스코프(global)는 어디에서든 해당 변수에 접근 가능 (전역변수)반면 함수 스코프 밖에서 작성된 전역변수 let gl
Create Object Object - 접근,추가,삭제 1. 접근 2. 추가 3. 삭제 Object - 단축 property Object - property 존재 여부 확인 const myProfile = { name : "Joe, age : 26
변수를 선언하고 \[ ]안에 차례로 나열배열은 문자 뿐만 아니라 숫자, 객체, 함수 등도 포함할 수 있음배열은 각각의 index를 가짐 : 0~n.push : 배열 끝에 요소 추가 .pop : 배열 끝 요소를 제거unshift : 배열 처음에 요소 추가 oneWeek.