기본적으로 자바스크립트의 문법 모양을 기록하려고 한다.
*데이터 타입의 종류
1. Number
1-1) 정수(Integer) // 1, 2, 3, 4 ...
1-2) 소수(Float) // 1.555, 2.545345 ...
* Number타입은 서로 연산기호를 이용하여 계산할 수 있다.
2. String
: 처음부터 끝까지 문자(Text)로 구성되어 있다는 의미
3. Boolean
boolean 값으로 true,false가 있다.
또 다른 값으로는 null, undefined가 있다.
1. null: 컴퓨터에 값이 없음을 의도적으로 알리기 위해 채워진 값이다
2. undefined: let something; 처럼 변수에 값을 지정하지 않으면
메모리 상에 자리는 존재하지만 값이 채워지지 않은 채로 있다.
4. Array
ex) const daysOfWeek = ["mon", "tue", "wed", "thu", "fri", "sat", "sun"];
안에 여러가지 타입도 들어갈 수 있다.
daysOfWeek.push(“holiday”) 로 추가할 수 있다.
5. Object
const player = {
name : tomato,
color : red,
food : true,
};
property를 추가하려면
player.lastName = "potato"; 하면 된다.
*변수 선언
const, let, var 정도가 있는데
const 는 상수 선언으로 추후 변경이 불가
let 은 보통 변수 선언과 같고 나중에 변경이 가능하다
var 은 오래전에 쓰인 방식으로 요즘은 쓰지 않는다고 한다.
let a = b;
let a = c;
//재선언 금지
let a = b;
a = c;
//재할당은 가능
const a = b;
const a = c;
//재선언 금지
const a = b;
a = c;
//재할당 금지
var a = b;
var a = c;
a = d;
*Function
function sayHello(nameOfPerson) {
console.log(nameOfPerson);
}
함수 선언 시 위와 같이 선언하면 되는데 특이하게 매개 변수에 타입을 선언하지 않는다.
*타입을 알고 싶으면 typeof nameOfPerson을 하면 된다(괄호는 추가하지 않아도 괜춘).
*조건문
if(condition){
실행코드=true ---실행
실행코드=false ----다음 else 값 실행
} else{
}
조건문은 자바와 동일하다.
** 여기까지 자바스크립트의 기본에 대해서 배웠다.
다음은 미니 프로젝트로 타이핑을 연습하는 사이트를 만들어보려고 한다!!!
'IT > JS(JavaScript)' 카테고리의 다른 글
<Chapter 1> Why JavaScript? (0) | 2023.01.04 |
---|
댓글