전체 글 527

JSON

메시지 객체가 전송 가능하려면, 메시지를 보내는 발신자와 메시지를 받는 수신자가 같은 프로그램을 사용하거나, 문자열처럼 범용적으로 읽을 수 있는 형태여야 합니다. 전송 가능한 조건 (transferable condition) 수신자(reciever)와 발신자(sender)가 같은 프로그램을 사용한다. 또는, 문자열처럼 범용적으로 읽을 수 있어야 한다. 자바스크립트에서 JSON의 형태로 변화하는 방법은 다음과 같습니다. JSON.stringify : Object type을 JSON으로 변환합니다. JSON.parse : JSON을 Object type으로 변환합니다. JSON 공식 문서 JSON JSON (JavaScript Object Notation) is a lightweight data-interc..

foreach, for in, for of

foreach, for in, for of의 차이 foreach와 for of는 array를 반복하여 작업을 수행합니다. let items = [10, 20, 30]; items.forEach(function(item) { console.log(item);// 10, 20, 30 }); for (let value of items) { console.log(value); // 10, 20, 30 } for in는 객체의 속성들을 반복하여 작업을 수행합니다. for in 구문에서는 key 값에 접근할 수 있고 let obj = {a:1, b:2, c:3} for(let key in obj){ console.log(key) //"a", "b", "c" console.log(obj[key])// 1, 2, 3 }

isPrime

문제 1 이상의 자연수를 입력받아 소수(prime number)인지 여부를 리턴해야 합니다. 수도코드 초기값을 루트num으로 설정해준다. num === 1 이면 return falsenum === 2 이면 return true반복문을 설정하여 초기값보다 작을 때 num이 i로 나누어 떨어진다면 return false 아니면 return true 더보기 function isPrime(num) { let sqrt = parseInt(Math.sqrt(num)); if (num === 1) { return false; } if (num === 2) { return true; } if (num % 2 === 0) { return false; } for (let i = 3; i

코플릿/반복문 2021.10.07