👉 let 키워드를 앞에 붙여 변수를 선언할 수 있다
//변수명은 aaa이며 값은 apple이다.
let aaa = "apple";
//콤마(,)를 이용해 한꺼번에 출력할 수도 있다.
console.log("사신은 ", aaa, "밖에 먹지 않는다");
1) let
키워드를 사용하여 myName
변수를 선언해주세요.
let myName;
2) myName
변수의 값으로 "JavaScript"를 할당해주세요.
let myName = "JavaScript";
3) myName
에 담긴 값을 console.log를 활용하여 콘솔창에서 확인해보세요.
let myName = "JavaScript";
console.log(myName);
👉 변수(variable)에 대입연산자(=)를 사용해 값을 할당할 수 있다
1) 변수 a
의 값으로 7을 대입해주세요.
2) 변수 b
의 값으로 a
를 할당해주세요.
3) 변수 b
를 console.log로 출력해서 어떤 값이 담겨 있는지 확인해주세요.
let a = 7;
let b = a;
console.log(b);
👉 변수는 처음 선언 시 정의되지 않은 값, 'undefined'를 초기값으로 가짐
👉 변수 선언과 값 대입은 별개이므로 선언된 변수가 특정 값을 가지려면 대입연산자(=)로 값을 할당해주어야 함
1) 변수 a 의 값으로 "Hello "를 대입해주세요.
2) 변수 b의 값으로 "World, "를 대입해주세요. (띄어쓰기를 지켜주세요.)
3) 변수 c의 값으로 2021를 대입해주세요.
4) Run 버튼을 눌러 콘솔창에 "Hello World, 2021"이 나타나는 것을 확인해주세요.
let a = "Hello";
let b = "World, ";
let c = "2021";
console.log(a+b+c)
👉 대소문자 구분
👉 첫번째 문자: 글자 _ $
👉 두번째~문자: 글자 _ $ 숫자
👉 함수이름, 변수이름 표기법
기본 타입:
let number1 = 123;
let number2 = 2
let number3 = number1 % number2;
console.log(number3); // 1
console.log('안녕하세요') // 안녕하세요
let aaa = true;
console.log(aaa); // true
참조 타입:
let myBook {
title: 'Sense and Sensibility',
isWriterKorean: false
}
console.log(myBook);
// {title: 'Sense and Sensibility, isWriterKKorean: false'}
let fruitArray [
'apple',
100,
'개'
]
console.log(fruitArray); // [ 'apple', 100, '개' ]
function myFunction () {
let name = 'scroll';
console.log(name);
return name;
}
👉 둘다 '값이 없다'라는 의미
console.log(null == undefined); // true 의미 동일
console.log(null === undefined); // false 타입 다름
👉 null은 사용자가 부여한 'blank', undefined는 JS엔진이 부여한 것
let apple; // undefined
let banana = null; // js엔진은 null 부여 못함
👉 null의 타입은 object, undefined의 타입은 undefiend
js 문법 검색하기 예
- 나머지 계산:
javascript how to calculate remainder