Javascript

Javascript

[JS] 숫자 다루기

parseInt() - 다양한 타입들의 값을 int로 변환 console.log(parseInt('1234')); console.log(parseInt('123.123')); // 진법 문자열을 정수로 변환하는 방법 console.log(parseInt('1011000', 2)); console.log(parseInt('AB001D', 16)); // NaN : Not a Number console.log(parseInt('Hello!!')); console.log(typeof NaN); // NaN은 숫자가 아니라는 뜻의 숫자 타입 값이다. parseFloat() - 다양한 타입의 값을 실수 타입으로 변환 console.log(parseFloat('123.12345')); Number() : 숫자 타입..

Javascript

[JS] 문자열 다루기

length - 문자열의 길이를 number 타입으로 반환하는 함수 const text = "apple/kiwi/banana/melon/pineapple/grapeapple"; console.log('length:', text.length); split - 문자열의 길이를 인자로 받은 값으로 잘라 배열에 담는 함수 console.log(text.split("/")); 대소문자 - 해당 문자열을 대, 소문자로 바꿔준다. console.log(text.toUpperCase()); console.log(text.toLowerCase()); includes(JAVA의 contains와 같음) - 인자로 넣은 문자열의 존재 여부를 알려주는 함수 console.log(text.includes('dragon')); ..

Javascript

[JS] 반복문

자바스크립트에도 반복문이 있다. - for - while

Javascript

[JS] 조건문

자바스크립트에도 if문이 있다. (JAVA와 동일한 구조를 갖고 있음)

Javascript

[JS] 연산자

산술 연산 - +, -, *, /, % - 자바와 다르게 /가 몫만 구하지 않고 정확한 계산을 한다. - 몫만 구하고 싶을때는 parseInt()로 소수점 아래를 제거한다. const a = 13; const b = 7; console.log(a + b); console.log(a - b); console.log(a * b); console.log('소수점까지 계산: ' + (a / b)); console.log('몫만 계산: ' + parseInt(a / b)); // 몫 구하기 console.log(a % b); 비교 연산 - , = - ==, != : 값이 일치(불일치)하면 true, 타입을 신경쓰지 않음 - ===, !== : 타입까지 일치(불일치)해야 true console.log(a > b);..

Javascript

[JS] 데이터 타입

document.getElementById() - id속성으로 원하는 요소를 불러온다. - HTML요소를 가져온 후에 마음대로 변경할 수 있다. const out = document.getElementById('out'); // HTML요소를 가져온 후에 마음대로 변경할 수 있다. sysout('Hello, world!'); // 자바스크립트 내에서도 해석 순위가 있는데, function 키워드가 붙으면 먼저 해석한다. function sysout(message) { out.innerHTML += '' + message + ''; } number 타입 - Javascript에서는 정수, 실수를 포함해 number타입이라고 부른다. let value = 10; sysout('정수 10의 타입: ' + ty..

Javascript

[JS] 변수

자바스크립트 변수 - 자바스크립트에는 변수 타입이 없다. (데이터의 타입은 있다.) - var : 변수 선언용 키워드 (생략 가능) 같은 이름으로 또 변수를 선언하는 것을 막지 못한다. - let : 값을 변경할 수 있는 변수를 선언한다. - const : 값 변경이 금지된 변수를 선언한다. # 자바스크립트 변수 자바스크립트에는 변수 타입이 없다. (데이터의 타입은 있다.) var : 변수 선언용 키워드 (생략 가능) 같은 이름으로 또 변수를 선언하는 것을 막지 못한다. let : 값을 변경할 수 있는 변수를 선언한다. const : 값 변경이 금지된 변수를 선언한다. var a = 10; var a = 15; console.log(a); // 같은 이름의 변수 선언을 ..

Javascript

[JS] 자바스크립트 사용법

자바스크립트 사용 방식 3가지 1. inline : 앞에 on이 붙은 HTML 속성(attribute)에 사용 inline : 앞에 on이 붙은 HTML 속성(attribute)에 사용 2. internal : script 태그로 페이지 내부에서 사용 3. external : script 태그로 다른 파일을 불러와서 사용 console.log('A message from js02.js'); # 사용 방식 3가지 inline : 앞에 on이 붙은 HTML 속성(attribute)에 사용 internal : script 태그로 페이지 내부에서 사용 external : script 태그로 다른 파일을 불러와서 사용

로아다
'Javascript' 카테고리의 글 목록 (2 Page)