본문 바로가기

dev41

Number ✅ Number 숫자형은 숫자를 처리하기 위해 고안된 자료형이다. 💡 숫자 용어 정리 1. 정수 : 0을 기준으로 하는 양수와 음수 2. 실수 : 소수점을 포함하는 모든 수 3. 유효숫자 : 수의 정확도에 영향을 주는 수.주로 소수점 첫째자리에서부터 늘어져 있는 0들을 제외한 모든 수 0.0075 ==> 75 2.4300 ==> 2.430 8230 ==> 823​ 📍부동소수점이 일어나는 이유 🤔 부동소수점이란? 실수를 표현할 때 소수점의 위치를 고정하지 않는 것을 말한다 computer 에서 10진수 연산이 정확하지 않음 0.1이 컴퓨터 입장에선 무한수 반복문 안에 0.1씩 증가하는 코드를 혹시 작성하게 된다면 예측 불가한 값이 생성된다. // 0.1 + 0.2 (0.1씩 늘어갈 때) 반환값: 0.300.. 2023. 4. 4.
[간단 프로그램]미니 스타그래프트 ✅ 주요 기능 클릭하면 드론이 침을 발사하고 침에 맞은 벙커는 HP가 1씩 깎임 1. 드론 클릭 후 이벤트 드론을 클릭하면 작동할 수 있도록 설정한다. //HTML //JavaScript function attack() { console.log('attack'); } 위 코드를 보면 드론을 클릭하면 콘솔창에 'attack' 이라는 문구가 뜨게 되는데 이를 jQuery 와 익명함수로 더 간결하게 수정하였다. * jQuery cdn을 입력하고 HTML에 있는 onclick 이벤트는 삭제 $('#drone').click(function(){ console.log('attack'); }) 📍 jQuery의 장점은 1. 간결한 문법 2. 편리한 API 3. 크로스브라우징이 있다 *크로스브라우징이란? 웹 페이지 제.. 2023. 4. 2.
[간단 프로그램] 글자수 제한 ✅ 주요 기능 글자 수를 실시간 카운트 하여 글자수가 200글자 초과할 시 더이상 쳐지지 않는 프로그램 1. HTML 에서 textarea 값 글자 수 세기 content 변수를 생성하고 ducument 안에 있는 textarea의 값을 불러오기 위해 document.getElementById()메소드를 사용했다. 이후에 .length 속성을 이용하여 value의 글자수를 카운트했다. var content = document.getElementById('text').value; // textarea의 id 값을 'text'로 줬음 console.log(content.length); 📍 document.getElementById() : 주어진 문자열과 일치하는 id속성을 가진 요소를 찾고, 이를 나타내는 .. 2023. 3. 28.
[간단 프로그램]lotto 프로그램 만들기 ✅ 주요 기능 1 부터 45까지의 정수가 랜덤으로 화면에 나오는 프로그램 1. 1 - 45 랜덤 정수 만들기 num 변수 생성 후 Math.random()를 사용해서 랜덤으로 숫자를 나오게 한 뒤 45까지 수가 나와야 하므로 * 45를 해줬다. 그 뒤에는 +1을 더해서 0의 자리 숫자는 나오지 않게 했다. 그리고 난 후 콘솔에 찍어보면 소수점이 있는 수가 출력되는데 소수점을 없애고 정수만 출력하기 위해 parseInt() 함수를 사용했다. var num = parseInt(Math.random() * 45 + 1); 📍 Math.random() : 0 ~ 1까지의 난수를 생성하는 함수 📍 parseInt() : 문자열을 숫자로 반환하는 함수지만 정수값만 리턴하는 특징이 있어 소수점을 자를때 도 사용됨 .. 2023. 3. 28.