1. 자바스크립트란?
자바스크립트
-스크립트 언어이며,
-인터프리터언어
네이티브스크립트 리액트네이티브 등등...
-----------------------
2. various js
ecma-INTERNATIONAL
EcmaScript.... es5,es6
-----------------------------
3. chrome, node.js 설치
-----------------------------
4. expression 표현식
값을 만들어내는 간단한 코드
값을 만들어내기 때문에 함수의 잊나로 사용할 수 있다
ex)
"hello"+"java"
"hellojava"
26+26
=52
"26"+26
="2626"
"26"+26+26
="262626"
statement
하나 혹은 여러개의 표현식이 모여 문장을 이룬다
모든 표현식은 문장이 될 수 있다
문장의 끝에는 ';'
여러 문장들은 ;으로 구분
문장이 하나인 경우 세미콜른X
문장이 모여서 프로그램이 된다....
----------------------------------------------
5. 키워드와 예약어
키워드 (keywords)
JS에서 특정한 목적을 위해 사용하는 단어
키워드들은 예약어로 지정 되어있다.
ex) var 변수선언
예약어 (reserved words)
프로그램을 작성할 때, 변수명, 함수명 등 이름으로 사용할 수 없는 단어
이미 특정한 목적을 위해 사용하고 있음
foolish ex)
var return = "변수명";//return은 예약어라 변수명으로 사용x
function for() {}//for도 예약어라 함수명 사용x
future reserved words
앞으로 사용예정의 예약어
---
6. 식별자 identifier
코드 내의 변수, 함수, 혹은 속성을 식별하는 문자열
대소문자를 구분함
유니코드문자 사용가능($, _, 0-9), 숫자로 시작할 수 없음
예약어 사용할 수 없고 공백문자도 사용할 수 없음
var name = "bob"; <-name은 식별자
function hello() {} 펑션키워드로 만든 hello()식별자
var person = {name: 'mark', age 37}; person은 식별자 name,age은 프로퍼티
대소문자 구분 ex)
var name = 'mark';
var Name = 'mark'
;
---
7.
---
8.변수와 상수
변수 var-
상수 const-
아직 수정중입니다