JavaScript 1일차
Javascript
기본 용어
- 표현식 : 값을 만들어 내는 간단한 코드.
- 문장 : 프로그래밍 언어에 실행할 수 있는 코드의 최소 단위.
-
종결 : 문장 마지막에 ; 또는 줄바꿈.
- 숫자와 문자의 차이 : 문자가 되면 연산에 참여할 수 없다.
273 : 연산 참여 O
'273' : 문자로써, 연산 참여 X
- 키워드 : 자바스크립트를 처음 만들 때 정해진 특별한 의미가 부여된 단어.
break, else, instanceof, true, case, false
new, try, catch, finally, null, typeof
continue, for, return, var, default, function
switch, void, delete, if, this, while, do
in, throw, with, const, class
- 식별자 : 바바스크립트에서 변수나 함수 등에 이름을 붙일 때 사용하는 단어.
# 식별자 생성 규칙
- 키워드를 사용X
- 특수 문자는 _과 $만 허용.
- 숫자로 시작 X
- 공백 입력 X
- 생성자 함수 이름은 항상 대문자로 시작.
- 변수, 인스턴스, 함수, 메서드의 이름은 항상 소문자로 시작.
- 여러 단어로 된 식별자는 각 단어의 첫 글자를 대문자로 한다.
Num = 273 => num에다가 273을 넣어라 라는뜻.
컴퓨터언어에서의 = 넣어라.
컴퓨터언어에서의 같다라는 뜻은 == 으로 사용.
자바스크립트 출력 연습
- 가장 기본적인 출력 방법 중 하나인 ALERT() 함수를 사용해 웹 브라우저에 경고 창을 띄우기.
Alert (" ") , =>내장 함수이다.
도넛에 필요한 재료가 밀가루 계란 설탕 등등 일때,
함수에
1. 반죽
2. 성형
3. 튀김
이런 과정을 거쳐 도넛이 완성 될때
A=Donut ("메시지") =>반죽, 성형 튀기는 그런 과정을 A의 넣어라 즉, A는 도넛
설계를 함수 선언이라함.
실제 사용할때 함수 호출.
Function .
함수는 재사용이 가능.
자료형과 변수 , 조건문과 반복문
- 자료형
- 숫자 : 가장 기본적인 자료형, 정수와 실수 구분하지 않음.
- 자바는 정수와 실수를 구분을 하지 않아 장점이 될 수있고, 단점이 될 수 있음.
- 곱셈 * 나눗셈 / %는 나머지연산으로 정수의 나머지 값만 표현.
- 6%5 =1 (나머지연산으로 짝수,홀수를 구분할 수 있어 유용함)
- 자료형
- 문자 집합.
- 연결할때 편의상 +를 사용. (연산이라 할순 없음)
- " ' 같이 사용.
- '강조' 합니다 라는 문구를 쓸때 쌍따움표안에 같이 사용함.
- " '강조' 합니다 " 중복성 사용 가능, ' "강조" 합니다' 반대로도 가능하다. (섞어쓰는건 X)
- Bool : 2가지의 값만 가짐 true 1 , false 0 참거짓을 가릴때 유용하다.
- 비교의 연산값은 bool형으로 표시.
- If (52<273) { alert ("맞아요") } 라고 사용할수 있다.
! : NOT 연산 A!=B (A와 B가 같은가? 라고 해석할 수 있다)
&& : AND 연산
ll : OR 연산
- Var : 변수를 자유롭게 사용할 수 있지만 실수할 가능성이 큼.
- Const : 한번 값을 넣어주고 변경하지 않을때 (중복 선언 불가능, 재할당 불가능)
- Let : 값을 자유롭게 입력할 수 있으나 변경하지 않을떄 (중복 선언 불가능, 재할당 가능)
- 요즘엔 let이나 const를 많이 사용한다.
댓글남기기