본문 바로가기
IT/JS(JavaScript)

<Chapter2> Basic of JavaScript

by 세계 최고의 AI Engineer_naknak 2023. 1. 6.

기본적으로 자바스크립트의 문법 모양을 기록하려고 한다.

 

*데이터 타입의 종류

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

댓글