Development/JavaScript, jQuery, ...(535)
-
연산자
연산자 산술연산자(=수치연산자) 문자열 연산자 대입연산자 비교연산자(관계연산자) 논리연산자 논리연산자 규칙 조건연산자(삼항연산자) 증감연산자 산술연산자(=수치연산자) 연산자 예 설명 + c = a + b a와 b의 합을 c에 저장, 덧셈 연산 - c = a - b a에서 b를 뺀 차를 c에 저장, 뺄셈 연산 * c = a * b a와 b의 곱을 c에 저장, 곱셈 연산 / c = a / b a를 b로 나눈 몫을 c에 저장, 나눗셈 연산 % c = a % b a를 b로 나누었을 때 나머지를 c에 저장 문자열 연산자 + + 는 문자열을 연결해 주는 연산자 대입연산자 연산자 예 설명 += c += a c와 a의 합을 c에 저장, 덧셈 연산 -= c -= a c에서 a를 뺀 차를 c에 저장, 뺄셈 연산 *= c ..
-
ch02-operation
ch02-operation 자바스크립트 연산자 관련 강의 맵
-
변수의 재정의
변수의 재정의 변수명을 동일하게 선언하는 것이 가능 소스 코드 출처:
-
변수 - 변수의 의미, 변수 선언, 변수명의 정의, 식별자를 잘못 지정한 예, 소스코드, 변수를 선언하지 않고 출력, 전체 소스
변수 변수의 의미 변수 선언 변수명의 정의 식별자를 잘못 지정한 예 소스코드 변수를 선언하지 않고 출력 전체 소스 변수의 의미 데이터를 저장할 수 있는 공간. 변수 선언 자바 스크립트 에서는 변수를 별도로 선언하지 않아도 된다. 즉, 타입을 미리 정하지 않고 var라는 한 가지 키워드로만 변수 선언합니다. 이렇게 선언된 변수에 어떤 형태의 데이터를 대입하느냐에 따라 해당 변수의 타입이 결정됩니다. 변수명의 정의 키워드(예약어)를 사용하면 안됨 숫자로 시작하면 안됨 특수문자는 _ 와 $ 만 허용 공백 문자를 포함할 수 없음 맨 앞문자는 알파벳이나 _로 시작 식별자를 잘못 지정한 예 break (예약어) 10ten (숫자로 시작) #number (특수문자 사용) has space (공백 사용) 소스 코드 /..
-
형변환
형변환 자동 형변환 명시적 형변환 var input = prompt('숫자를 입력하세요', '숫자'); 자동 형변환 document.write(typeof(input) + ':' + input); document.write(' '); //input에 저장된 데이터의 타입이 String이기 때문에 +연산자를 사용하면 덧셈에 대한 연산이 수행되지 않고 //문자끼리 연결되어 짐 //덧셈 연산을 수행하려면 명시적으로 형변환을 해야 함 document.write(input + 10); document.write(' '); //만약에 입력한 데이터가 숫자가 아니고 문자열일 경우는 NaN(Not a Number)로 출력 document.write(input * 10); //자동형변환 document.write(' '..
-
12.html-기본타입(null과 undefined)
기본타입(null과 undefined) null과 undefined 두 타입 모두 '값이 비어 있음'을 의미 타입 설명 undefined 값이 할당되지 않은 변수 undefined, 타입의 변수는 변수 자체의 값 또한 undefine null 명시적으로 값을 나타내는 데 사용 null타입 변수는 typeof결과값이 null이 아니라 object로 반환합니다. 그래서, 자바스크립트에서 null타입 유무를 체크할 때 typeof연산자를 사용하면 안되며 일치 연산자(===)를 사용해서 변수값을 직접 확인해야 합니다. 소스 코드 출력결과