자바스크립트 5

JS | 세균증식 for 문 , 이진수 사용

어떤 세균은 1시간에 두배만큼 증식한다고 합니다. 처음 세균의 마리수 n 과 경과한 시간 t 가 매개변수로 주어질 때 t 시간 후 세균의 수를 return하도록 solution 함수를 완성해주세요. 👇🏻내가 풀고 싶었던 방식 function solution(n, t) { for (let i = 0; i < t; i++) { result *= 2; } return result; } 해당 문제는 각 시간마다 2배 씩 증가하는 지수 함수의 값을 계산하는 것으로 이해하면 된다 따라서 주어진 시간에 따라 2를 몇 번 곱해야하는지를 계산하여 최종 값을 도출 할 수 있다. 입력값 (n,t) 2개의 위 코드는 주어진 입력값 n 과 t 에 대하여 해당 문제의 해답을 반환하는 함수 **solution**을 구현한 것입니다..

JS | 자바스크립트 불변성이란? 원시타입 vs 참조타입

불변성을 지켜야 한다 무슨 말일까.. 모르기 때문에 찾아보는 공부! 불변성이란 ? 사전 적으로 불변성이란 값이나 상태를 변경 할 수 없는 것 이다. 자바스크립트에서 객체가 생성된 이후 그 상태가 변경 할 수 없는 것을 의미한다. 여기에서 상태를 변경할 수 있는 것과 값을 재할당하는 것은 다르다는 것 을 알아야한다. let a = 10 ; let b = a ; a = 20; console.log(a,b); // 20 10 위의 코드는 a에 10을 할당하고 b -> a 가 가르키는 주소 를 가리킵니다. 이때 a의 값을 20으로 변경시켜준다. 만약 값을 직접 변경하는 것이면 a,b 둘다 20을 출력해야한다. 하지만 자바스크립트에서 number 값은 불변성을 유지 해서 새로운 a =20이라는 값을 가지는 주소를..

js 자바스크립트 parseInt 정의

앞서 bmi 계산기 를 만들면서 parseInt 기억이 안나서 찾아보았습니다 parseInt 자바스크립트에 내장되어 있는 함수로 말 그대로 문자열을 파싱하여 [구문 분석 :분석하고 구조하는것] 문자열에 포함된 숫자를 찾아서 number 로 형변환을 시켜줍니다. 🍪 let age = parseInt ("2022"); console.log(age, typeof age) // parseInt 자바스크립트에 내장되어 있는 함수로 // 말 그대로 문자열을 파싱하여 [구문 분석 :분석하고 구조하는것] // 문자열에 포함된 숫자를 찾아서 number 로 형변환을 시켜줍니다. let star = parseInt ("123이건숫자들"); console.log(star) let hey = parseInt ("처음그자리에2..

카테고리 없음 2022.11.21

자바스크립트 비만계산기 만들기

js 함수 먼저 bmi 계산 공식은 Bmi = (몸무게) / (키 * 키) 계산 과정은 kg 의 몸무게를 키의 제곱으로 나누면 됩니다. If 문을 사용하여 18.5 이하 저체중 / 23 정상 25 과제중 30 비만 30그 이상은 고도비만으로 나누었습니다. Window.onload Js file에 html 파일을 가져오면 onload 이벤트 핸들러 함수가 실행된다. 버튼에 이벤트 리스너를 만들어 클릭시 calculatebmi 함수가실행하도록 연결했다. 함수 calculatebmi 에서 키 몸무게 결과 값을 해줍니다. 먼저 parseInt 로 가져와 문자열 파싱을 해줍니다. 함수 calculatebmi 에서 사용자가 입력한 키 , 몸무게를 가져와 bmi 를 계산합니다. 주의 될점은 html에서 받은 키의 단..

카테고리 없음 2022.11.21

javascript 01 자바스크립트가 뭐죠?

means? 자바스크립트는 객체 기반의 스크립트 프로그래밍 언어이다. 이 언어는 웹 브라우저 내에서 주로 사용되며, 다른 응용 프로그램의 내장 객체에도 접근할 수 있는 기능을 가지고 있다. 조금더 쉽게 말하면 개발자가 대화식 웹 페이지를 만들기 위해 사용하는 자바스크립트 [프로그래밍 언어]입니다. 소셜 미디어 피드 새로 고침부터 애니메이션 및 대화형 지도 표시에 이르기까지, JavaScript 함수는 웹 사이트의 사용자 경험을 개선할 수 있습니다 동적 콘텐츠 업데이트 JavaScript 함수를 사용하면 웹 사이트 사용자가 콘텐츠를 동적으로 업데이트할 수 있는 대화형 기능을 만들 수 있습니다. 다음은 이러한 대화형 기능의 몇 가지 예입니다. · 버튼 클릭으로 정보 표시 또는 숨기기 · 전화 번호 및 이메일..