본문 바로가기

개발/javascript

[javascript] 기본 정리1

javascript란? 

웹을 이루는 대표적인 3가지 요소 중 하나로 html은 웹은 뼈대 css는 살 그리고 javascript 는 웹의 동작을 담당하고 있다. 

 

변수와 상수 

변수 이름으로 사용할 수 없는 경우

1.  _기호와 $기호는 변수로 사용 할 수 있다 .

2. 숫자를 변수이름 앞에 사용하는 것은 불가능하다.

3. 예약어도 사용할 수 없다. (ex. if, for ...) 

let과 var의 차이 

let은 변수를 중복으로 사용 하는 것을 허용하지만 

var는 중복이 허용되지 않는다.

상수

상수의 경우에는 const를 사용한다

변수는 중간에 할당된 값을 바꿔도 문제가 생기지 않지만 상수의 경우에는 중간에 값을 바꾸게 되면 오류가 생길 수 있으므로 주의해야한다.

 

자료형과 형변환

javascript는 크게 primitive 와 non-primitive type으로 나눌 수 있다. 

primitive는 number, string, boolean, undefine, null이 있다.

Non-primitive에는 object, array, function이 있다.

 

숫자형

let age=25;//정수
let tall=175.9;//실수
let inf =Infinity;
let minusInfg=Infinity;
let nan=NaN;


console.log(age+tall);

문자형

let name ='dozin';
let name2='장도진';
let name3= `dozin ${name2}`;//backtic 문자열 중간에 변수를 집어 넣을 때 사용할 수 있다.  
--> dozin 장도진

boolean

let isSwitchOff=false;

null

let a;
console.log(a); 
//undefined가 출력됨

let a=null;
console.log(a);
//null

의도적으로 아무것도 안가리키고 있다고 알려줄 때 사용하는 것

undefined

let variable;
console.log(variables);
-->undefined

 

'개발 > javascript' 카테고리의 다른 글

[javascript] 응용1  (0) 2023.07.04
[javascript]기본정리5  (0) 2023.07.03
[javascript]기본정리4  (0) 2023.07.02
[javascript]기본정리3  (0) 2023.07.02
[javascript] 기본정리2  (0) 2023.07.01