반응형
자바스크립트는
이렇게 줄바꿈 하면 문장이 끝낫다고 알기때문에 ; 안붙혀도 작동이노딘다
하지만 ; 을 명시적으로 적어주는게 좋다
var a = 1 //여기서
a //는 변수
1 //은 값
= //은 대입연산자
//라고부른다
이런걸 이항 연산자라고 한다.
또한 비교문
= 는 대입연산자 우항의 값을 좌항에 넣는다
== 비교연산자 좌항과 우항의 같냐 틀리냐
=== 비교연산자 좌항과 우항의 값이 정확히 같냐 틀리냐
1 == "1" //true 데이터 타입이 달라도 정보의 값이 같아서 true
1 === "1" // false 정보의 값이 아니라 타입까지 일치해야한다
null 과 undefined는 값이 없다라는 뜻이다.
null // 값이 없다
undefined 정의되어있지 않다.
NaN 은 0을 0으로 나눳을때 (성립하지 않는다)
NaN === NaN // False
for 문에 i++ 는 실행을 하고 1씩증가하고
++i 는 증가한다음실행이된다
배열합치기
var li = ['a','b']
li.concat(['f','g'])
이렇게 되면 배열이 합쳐진다.
배열.splice([인덱스],0,"배열에추가할문자")
배열 제거
배열.shift 첫번째 원소를 제거
배열.pop 끝번째 원소를 제거
배열정렬
배열.sort(); 하면 순서대로 정렬된다 디비 asc; 같은 느낌
배열.reverse(); 하면 거꾸로 정렬된다 디비desc;
객체
var grades = new Object(); 이것과 var grades = { }; 은 같은의미이다.
반응형
'프로그래밍 > JavaScript' 카테고리의 다른 글
javascript - 콜백함수,함수의 선언,클로저 (0) | 2019.03.03 |
---|---|
자바스크립트 기본 (0) | 2019.02.27 |
자바스크립트 공부내용정리(2) (0) | 2019.02.27 |
자바스크립트 - 제어대상 찾기 (dom요소 찾기) (0) | 2019.02.27 |
JavaScript - .map , ELEMENT (0) | 2019.02.27 |