본문 바로가기

웹개발/RUN! 자바스크립트

자바스크립트에서 요소의 인덱스값 구하기 https://jsfiddle.net/rvebc4x0/ Edit fiddle - JSFiddle - Code Playground jsfiddle.net function getElementIndex(el) { var _i = 0; while((el = el.previousElementSibling) != null) { _i++; } return _i; } 더보기
Object.keys() - 객체로부터 키값 가져오기 Object.keys() The Object.keys() method returns an array of a given object's own enumerable property names, iterated in the same order that a normal loop would. developer.mozilla.org const object1 = { a: 'somestring', b: 42, c: false }; console.log(Object.keys(object1)); // expected output: Array ["a", "b", "c"] 더보기
3-1.조건식(비교연산자)으로 참과 거짓을 판단 * 자바스크립트에서는 문자형과 숫자형 비교에 주의해야 한다. 예를 들어 ==(동등연산자)는 문자형 숫자와 숫자를 동일하게 보기 때문에 엄격한 비교가 불가능하므로 ===(일치 연산자)로 비교할 수 있다. 더보기
2-5.특정 문자를 유니코드 값으로 반환 모든 문자는 각자 고유의 코드값을 가지고 있다. 문자.charCodeAt(index)으로 10진수 유니코드 값으로 반환한다. 더보기
2-4.사칙연산과 나머지 구하기 더보기
2-3.let과 const 변수(ECMA Script 6) 1. var 키워드는 엄격하지 않아서 미리 선언된 같은 이름의 변수가 존재해도 오류없이 다시 동일한 이름의 변수 선언이 가능하다. 이는 프로그래밍 작업시 동명의 변수가 충돌하는지 여부를 확인할 수 없어 치명적일 수 있다. 2. let은 먼저 선언한 동일한 이름의 변수를 재 선언할 수 없다. *위의 코드를 오류가 나지 않게 수정해 보세요. 3. const는 상수값을 정의한다. 따라서 선언 후 값을 바꿀 수 없다. 더보기
2-2.문자형 데이터 *문자열 표시는 ""부호 안에, 변수로 정의된 값을 표시할때는 변수명만 작성한다. *변수와 변수를 연결하여 표시할때는 + 연산자를 사용한다. 더보기
2-1.숫자형 데이터 *변수를 선언할때는 먼저 var 키워드를 적고 그 뒤에 변수명을 작성한다. 대입하는 값은 숫자나 문자 모든 타입이 가능하다. *숫자는 정수나 실수 구분없이 모두 대입이 가능하다. 더보기