본문 바로가기

언어46

[IT]자바스크립트 - 숫자 (부동소수점 ) ㅇ 부동소수점 ㅡ 실수에서 부동소수점이 발생할때 미세한 오차가 발생할 수 잇다. ㅇ오차 발생시에 해결방법 1. toFixed(num)메서드 ㅡ num의 자리수까지 반올림해서 String 으로 반환 ㅡ toFixed(1) == 소수점 1자리까지 출력해줘! 2. Math.round() ㅡ 반올림 해주는 함수 3. 기타 라이브러리 ㅡ Big.js , BigNumber.js, Decimal.js ㅇ예제 >> 결과값 0.3 으로 출력 하기 let d = 0.2; let y = 0.1; let rtn2 = d + y; document.write("합은" + rtn2.toFixed(1) + " "); document.write(typeof rtn2 + " "); console.log(rtn); ㅇ.. 2024. 2. 22.
[JS] 자바스크립트란 ? - 객체 ㅡ 객체는 우리가 인식할 수 있는 사물이다. ㅡ 키(key) 와 값(value)의 집합 ㅡ 순서에 대해 보장하지 않는다. 순서 상관없음 ㅇ 객체 프로퍼티 참조방식 ? 객체이름.프로퍼티 이름 객체이름["프로퍼티이름"] ㅇ 객체 메소드 참조방식 ? 객체이름.메소드이름() ㅡ예제 var desk = { color:"blue", width:200, sayInfo:function(){ alert("test!"); } }; //document.write(desk.color); desk.color = "red"; document.write(desk["color"]); //함수 로직 확인 desk.sayInfo(); //출력값 red 2024. 2. 22.
[JS] 자바스크립트란 ? - 함수 ㅡ 기능을 의미 / 어떤 기능을 만든 코드들의 집합 ㅡ ex) 두 값을 더하는 함수 등.. ㅇ 함수 호출 - 기능 부르기 ㅡ 예제1 : 입력한 두 수를 곱하는 함수 만들기 //두수를 곱하는 함수 만들기 function multiple(num1, num2) { return num1 * num2; } document.write(multiple(10,20)); // 리턴값 200 ㅡ 예제2 : 1~10까지 홀수 합을 리턴하는 함수 만들기 //1~10까지 홀수 합을 리턴하는 함수 function oddSum() { var sum = 0; for(var i=1; i=90) { rtn = "수학등급 B"; }else { rtn = "수학등급 F"; } return rtn; } docu.. 2024. 2. 22.
[JS] 자바스크립트란 ? - 문 ( 제어문, 반복문 ) 의 개념과 예제 ㅡ statement 어떤 것읏 수행하는 구문 단위이다. (함수 기능을 구현한 코드로 사용한다. ) ㅡ 조건문( if~else, switch~case ), 반복문 ( for, while, do~while) 이 있다. 1) 조건문 : 주어진 조건에 따라 판별하는 문이다. ㅇ if~else 조건이 참이면 참인 조건에 걸리는 로직 실행. if, if else if else, if else, if else if 표현 가능 ㅡ 예제1 ㅇswitch ~case 괄호안에 값이 case의 값과 같으면 해당 로직 실행한다. case는 여러개 사용가능 ㅡ예제2 sd 2024. 2. 21.