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() : 숫자 타입..
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')); ..
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..
자바스크립트 변수 - 자바스크립트에는 변수 타입이 없다. (데이터의 타입은 있다.) - var : 변수 선언용 키워드 (생략 가능) 같은 이름으로 또 변수를 선언하는 것을 막지 못한다. - let : 값을 변경할 수 있는 변수를 선언한다. - const : 값 변경이 금지된 변수를 선언한다. # 자바스크립트 변수 자바스크립트에는 변수 타입이 없다. (데이터의 타입은 있다.) var : 변수 선언용 키워드 (생략 가능) 같은 이름으로 또 변수를 선언하는 것을 막지 못한다. let : 값을 변경할 수 있는 변수를 선언한다. const : 값 변경이 금지된 변수를 선언한다. var a = 10; var a = 15; console.log(a); // 같은 이름의 변수 선언을 ..
자바스크립트 사용 방식 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 태그로 다른 파일을 불러와서 사용