JavaScript
자바스크립트의 창시자는 브렌던 아이크라고 한다.. 파이어폭스를 만든 모질라에서 일하고 계신다고 한다 뭐 그렇다.
자바스크립트는 10일 만에 만들어진 언어라고 한다 !!! 근데 지금은 정말 중요한 언어가 되었다.
자바스크립트 장점
절차형 , 객체지향형 , 함수형 언어를 모두 아우를 수 있다. 한 언어로 여러가지 프로그래밍 기법을 배울 수 있는 것이다 !
웹에 정보가 제일 많다. 궁금할때 도움을 줄 사람이 많다.
텍스트 에디터, IDE 같은 것은 필요 없고 , 인터넷 브라우저만 있으면 된다 !
결과를 바로 인터넷 브라우저 화면으로 볼 수 있다 !
자바스크립트의 변수
var a = 0;
자바스크립트는 camelCase로 변수명을 만드는 것이 규칙이라고 한다 !
Ex ) myApp , mySite , myObject
예약어는 당연히 변수명으로 사용 할 수 없다 !
사용할 시 Uncaught SyntaxError: unexpected token [예약어이름] 경고 발생 !
자바스크립트 자료형
자바스크립트 자료(data)의 종류(type)이다.
다른 언어는 var 대신에 int,float,char,double 등이 있었지만
자바스크립트는 그런 것이 없다. 그냥 var 에다가 문자 넣으면 문자 데이터 되고, 숫자 넣으면 숫자가 된다. Python이랑 다른점은 var를 앞에다 써준다는 점?
문자열(String)
var string = “string”;
var string2 = ‘string’;
var string3 = “’string’”; // 작은 따옴표가 문자열에 들어있으면 큰따옴표로 감싸자.
Var string4 = ‘\’string\’’; // 한가지 따옴표만 쓰고 싶을 때는 따옴표앞에 \ 를 쓰자.
숫자(Number)
그냥 숫자 넣자. Int , float, double 이런 개념 없다.
var num = 1;
불린(Boolean)
True와 false 다.
var bool = true;
var bool2 = false;
Undefined / Null
둘 다 빈 값인데 좀 다르다.
var a;
a; // undefined
undefined 는 변수를 만들어 놓았는데 초기화 하지 않았을 때 자동으로 undefined(정해지지 않음)가 되고 . null은 빈 값을 변수에 의도적으로 넣는 것 !
null 왜 씀? undefined 있잖아
var b = 125;
b = null;
b; // null
이렇게 기존에 있는 값 지울 때 사용 한다.
객체(Object) / 배열(Array) / 함수(Function)
이런 것들은 내용이 많기 때문에 따로 정리 한다!
Copyright 2016- ZeroCho.
'개인공부 > JavaScript' 카테고리의 다른 글
ES6 에서의 추가된 Javscript 데이터 타입 및 기본 데이터 타입 (0) | 2020.07.27 |
---|---|
Core JavaScript (0) | 2020.07.27 |
연산자(operator) (0) | 2020.07.14 |
함수(Function) (0) | 2020.07.14 |
자바스크립트의 객체(Object),배열(Array) (0) | 2020.07.14 |