반응형





자바스크립트는

var a = '1' alert(a) var a = '1'; alert(a);

이렇게 줄바꿈 하면 문장이 끝낫다고 알기때문에 ; 안붙혀도 작동이노딘다

하지만 ; 을 명시적으로 적어주는게 좋다

var a = 1 //여기서

a //는 변수

1 //은 값

= //은 대입연산자

//라고부른다

이런걸 이항 연산자라고 한다.

또한 비교문

= 는 대입연산자 우항의 값을 좌항에 넣는다

== 비교연산자 좌항과 우항의 같냐 틀리냐

=== 비교연산자 좌항과 우항의 값이 정확히 같냐 틀리냐

1 == "1" //true 데이터 타입이 달라도 정보의 값이 같아서 true

1 === "1" // false 정보의 값이 아니라 타입까지 일치해야한다

null 과 undefined는 값이 없다라는 뜻이다.

null // 값이 없다

undefined 정의되어있지 않다.

NaN 은 0을 0으로 나눳을때 (성립하지 않는다)

NaN === NaN // False



== 비교 연산자 일때

true 면 녹색

false 면 흰색 표시

자바스크립트 데이터 비교



=== 비교연산자 일때

true 면 녹색

false 면 흰색 표시

자바스크립트 데이터 비교

for 문에 i++ 는 실행을 하고 1씩증가하고

++i 는 증가한다음실행이된다

배열합치기

var li = ['a','b']

li.concat(['f','g'])

이렇게 되면 배열이 합쳐진다.




.unshift 를 쓰면 배열의 맨앞으로 추가된다.

배열.splice([인덱스],0,"배열에추가할문자")

배열 제거

배열.shift 첫번째 원소를 제거

배열.pop 끝번째 원소를 제거

배열정렬

배열.sort(); 하면 순서대로 정렬된다 디비 asc; 같은 느낌

배열.reverse(); 하면 거꾸로 정렬된다 디비desc;

객체



var grades = new Object(); 이것과 var grades = { }; 은 같은의미이다.


반응형

+ Recent posts