728x90
기본
var a = 1;
let b = 2;
const c = 3;
변수를 선언하는 세가지 방법이다. 하지만 구글? 어디 사내에서는 var를 절대 쓰지 않는 룰이 있다고 한다. var가 가진 이상한 특성 때문이다. let는 값이 ㅂㄴ하는 변수에 대해, const는 상수처럼 변하지 않는 애를 선언할 때 쓰면 된다.
문자열
var str1 = "Hello Wolrd";
str1.length;
str1.charAt(0); // 인덱스 -> H가 나온다.
str1.split(" "); // 구분자
배열
var fruit = ["사과", "배", "포도"];
fruit.length;
fruit.push("딸기") // 뒤에 삽입
fruit.unshift("레몬") // 앞에 삽입
fruit.pop(); // 뒤를 제거
fruit.shift(); // 앞을 제거
Math 메소드
Math.abs(-3); // -3
Math.ceil(0.3); // 0.3
Math.floor(10.9); // 10
Math.random();
문자에서 숫자로 변환
parseInt("20.6"); // 정수 20
parseFloat("20.6"); // 소수 20.6 반환
int로 parsing
float으로 parsing
a == b // 값이 같다(자료형은 다르다)
a === b // 값과 자료형 다 같다
a !== b // 다르다.
a && b // and
a || b // or
for문
for (let i = 0; i <10: i++) {
console.log(i);
}
이렇게 ++이 뒤에 있으면 i를 쓰고나서 1을 더하고, 앞에 있으면 1을 먼저 더하고 쓴다.
do~while문
var i = 12;
do {
console.log(i);
i++;
} while (i < 10);
728x90
'교육, 대외활동, 봉사 > 엘리스 AI 트랙 2기' 카테고리의 다른 글
[엘리스 AI 트랙 2기] Day 15 - 모바일 웹페이지 (0) | 2021.07.11 |
---|---|
[엘리스 AI 트랙 2기] Day 14 - 자바스크립트 (0) | 2021.07.11 |
[엘리스 AI 트랙 2기] Day 12 - HTML/CSS (이고잉 코치님) (0) | 2021.07.11 |
[엘리스 AI 트랙 2기] Day 11 - HTML/CSS (0) | 2021.07.11 |
[엘리스 AI 트랙 2기] Day 10 - 동적계획법, 그래프 (0) | 2021.07.11 |
댓글