본문 바로가기
개인공부/JavaScript

JavaScript 개요 및 변수

by 왕큰새 2020. 7. 14.
728x90

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)

Truefalse .

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.