본문 바로가기

전체 글41

[JavaScript] 예외 발생시키기 - try / throw / catch / finally 1. try / catch / finally var value; try{ value = ball; //1. ball이란 변수가 선언되어 있지 않으므로 에러가 발생됨. } catch(error) //2. catch문을 실행한다. error라고 꼭 고정해서 쓰지 않아도 된다. console.log("catch 실행"); }; //catch 실행 var sports; try{ sports = ball; } catch(error) { log("catch 실행"); } finally { log("finally 실행"); // try또는 catch문을 실행한 후 finally블록을 실행시킴. }; - try문에서 예외 발생을 인식 (주로 에러 상황인듯) : try문에 작성한 코드에 에러가 발생해도 프로그램은 죽지 .. 2021. 3. 24.
[JavaScript] 반복문 (loop or iterate) 목록에서 2, 3을 반복해서 쓰고 싶다. 이럴 경우 단순히 복사해서 붙여넣기를 할 수도 있지만 그 반복의 횟수가 100000단위를 넘어서도 복붙을 할것인가? 반복문을 써서 더 쉽게 쓰는 법을 알아보자! 1. while //주로 변수를 정의하는 자리 while(조건문 - 주로 변수의 범위이다){ 반복해서 실행할 코드 - 변수가 늘어나는 규칙을 포함한다 } Loop while뒤에 오는 괄호안의 조건에 대해 boolean값이 오게 되고 그 값이 true면 코드를 반복실행하다가 false가 되면 반복을 멈춘다. while반복문은 사용하기 쉽지만, 변수와 관련된 자리에 다른 여러 가지 코드들이 개입될 수 있다는 단점도 있다. ​ ①. 태그에서 JavaScript를 작동시키기 위해 태그의 document.write.. 2021. 3. 24.
[JavaScript] 조건문 (Conditional statements) 1. IF //1. true if(true일 경우){여기에 있는 코드가 실행 } else{else뒤에 오는 코드는 실행되지 않는다 } //1. false if(false일 경우){false 바로 뒤에 오는 코드는 실행되지 않는다 } else{여기에 있는 코드가 실행 } 조건문 if 다음에 오는 괄호 안에는 분리연 값이 오고 그 값이 true냐 false냐에 따라 {}안의 코드가 실행되거나 무시된다. 따라서 자신이 원하는 조건에 따라 if뒤 소괄호에 오는 값(value)이 true나 false가 될 수 있게끔 조건문을 써야 한다. var a = 10; var b = 20; var c = 30; if(a>b){ document.write('a가 b보다 크다'); } else if(b>c){ document... 2021. 3. 24.
[JavaScript] 연산자 (operator) 연산자는 규칙에 따라 계산하여 값을 구해주는 것이다. 연산자를 통해 표현식을 작성하면 자바스크립트 엔진이 그 JS코드를 기계어로 바꾸어(Compile) 해석하고 실행한다. 이를 표현식을 평가한다고 하며 그 반환값을 평과 결과라고 한다. 1. 대입 연산자 (할당 연산자) 오른쪽 항에 있는 숫자를 왼쪽에 있는 변수에 대입한다. ​ 1=2; 라고 하면 에러가 뜬다. 1에 2를 대입할 수 없어서 그런것이다. 변하지 않는 수인 1은 상수이다. ​ 2. 산술 연산자 종류 설명 예시 +, - *, / (기본 산술 연산자) 더하기, 빼기, 곱하기, 나누기 1+1 결과값 = 2 + 더하기로 연결된 문자를 이어서 붙여준다. var name1 = "java" var name2 = "script" name1+name2 결과값.. 2021. 3. 23.