무료
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
제가 작성한 코드에 궁금한 점이 있어요!
안녕하세요 선생님! 해설강의 보기 전에 작성한거라 이렇게 해도 되는지 궁금해서요. 일단 작동은 제대로 하는 것 같은데 더 간소화? 할 수 있는 부분은 없는지도 궁금하고요. <script> var i = Number(prompt("insert number except '1'")); var n = 2; while (i % n != 0) { n++; console.log(i,n,i%n); } if (n != i) { document.write(i + " is not a prime number."); } else { document.write(i + " is a prime number."); } </script> while 문으로 작성했을 때, 콘솔에 짝수는 아예 console.log 가 안뜨더라구요. var n = 2 로 설정하고 시작해서 인 것 같은데, 코드를 어떻게 수정하면 2로 나눈 것도 나머지가 0인게 뜰까요? (3 부터는 다 떠요!) 그리고 여기서 while 문을 for 문으로 바꿔봤는데 for (var n = 2; i % n != 0; n++) { console.log(i,n,i%n); } 이렇게 바꿨더니 콘솔에서 표시되는 부분이 달라지네요. while 문일 때는 콘솔에 자기자신으로 나눠서 나머지가 0 이 되는 것까지 찍혔는데, for 문으로 바꾸니까 콘솔에는 자기 자신 -1 로 나눈 것까지만 나오더라구요. (for 문으로 바꿔도 소수이다/아니다 판별은 제대로 하긴 해요!) 보는 입장(?)에서 콘솔에 자기 자신으로 나눈 나머지가 0 인 것까지 나와야 소수인걸 확실히 이해할 것 같은데.. 코드를 어떻게 수정하면 되는 걸까요? (혹시나 하고 console.log 앞이나 뒤에 n++; 를 넣어보았지만.. 무한히 나누기를 하는 재앙이...ㅠㅠ)
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
clickNumbers() 질문
<button id="1" onclick="input.getStr()">1</button>input.getStr = function() { var str = event.target.id; // 클릭한곳의 값 }저는 위와 같이 코드를 작성했습니다.함수의 파라미터값으로 event를 안받아주었을때도 event.target을 받아올 수 있었는데요.function(event) 로 event를 parameter로 안받을때와 받았을때의 차이가 궁금합니다.
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
main() 함수를 정의할때
기존에 함수를 만들때는 var calculate = function(){}; 과 같은식으로 정의했는데, main함수는 function main(){}; 으로 정의한 이유가 있나요? 둘사이에 차이가있는지 궁금합니다. 아 그리고 코드 마지막에 항상 쉼표를 찍어주는것을 안하면 문제가 생기나요...? 예전에 파이썬을 공부했을때는 쉼표를 마지막에 찍지 않았던것같아서.. 여쭤봅니다.
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
이번 미션의 코드는 없는건가요?
미션을 완료하긴 했는데 혹시 강사님의 코드는 따로 없는 건지 궁금합니다.보통 있다면 아래에 깃허브 링크를 달아 주셨는데 없어서 질문드려요.
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
소스트리 사용여부 질문입니다.
git을 사용할때 소스트리가 아니라 cmd 창으로 진행을 해도 강의 수강에 문제가 없을까요?
- 쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
질문
삭제된 글입니다
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
사용자가 입력한 수들의 갯수와 합을 구하는 프로그램에서
사용자가 입력한 수들의 갯수와 합을 구하는 프로그램에서 'n = -1' 로 할당하는 특별한 이유가 있나요?
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
==와 ===의 차이가 궁금합니다.
'''// 1번문제var inputN = prompt("숫자를 입력하세요");if ((inputN % 2) === 0) {document.write(inputN+" 은(는) 짝수입니다."+"");} else {document.write(inputN+" 은(는) 홀수입니다."+"");}; // 2번문제 var inputStr = prompt("영문장을 입력하세요"); if (inputStr === inputStr.toUpperCase()) { document.write(inputStr+" 은(는) 대문자 문장입니다."+"<br>"); } else if (inputStr === inputStr.toLowerCase()) { document.write(inputStr+" 은(는) 소문자 문장입니다."+"<br>"); } else { document.write(inputStr+" 은(는) 보통 문장입니다."+"<br>"); }'''여기서 저는 ===을 썼는데 ==과 차이가 궁금합니다.지난 강의때 ===을 쓰자고 하셨던거 같아서요!이 식에서는 ==을 써야하는건가요??
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
예제 2번 1~ 100까지의 짝수의 합을 구하는 문제에 대해 질문이 있습니다.
우선 제 코드는 이렇습니다. var sum = 0; for (var i = 1; i <= 100; i++) { i++ sum = sum + i console.log(i, sum) } 이렇게 코드를 짜도 정답은 같았습니다. 궁금한 점은 이렇게 코드를 짜면 좋지 않은 것 인지, 만약 좋지 않다면 어떤점에서 좋지 않은것인지 궁금해서 이렇게 질문 남깁니다.
- 해결됨쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
질문 드립니다!
안녕하세요~! 1-10000사이 소수판별문제 질문드립니다! 1) numbers.all 배열 내에는 1과 10000 이 들어가있지 않은데 소수가 아니란 것을 알기에 배열 상 굳이 추가하지 않는 것인가요? 기타 메소드들의 함수식에도 1, 10000은 고려되지 않은 것으로 보이는데 위와 같은 이유인지 궁금합니다! 2) addPrime 메소드의 함수에 매개변수 number가 존재하는 이유는 무엇인가요?! 3) 결과로 numbers.getAllPrimeNumbers();를 출력함에 있어서 div 태그를 이용하는 것은 후에 해당 결과값의 수식(?)을 위함인가요? 수업 잘 듣고있습니다! 감사합니다!
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
퍼즐 구현 2 뒤집기 구현 설명해주세요~
퍼즐 구현 2와 3 사이에 코딩 장면이 빠져있어서 따라가기 좀 어려웠네요... 뒤집기 구현 설명좀 부탁드려요..
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
혹시 이렇게 해도 되나요…?
var n = Number(prompt("숫자를 입력하세요.")); if (n/n==1 && n/1==n){ document.write("소수 입니다."); } else {document.write("소수가 아닙니다."); }
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
엔터치면 종료하도록 구현하기
강사님 안녕하세요!농담까지 너무 재미있게 배우고 있습니다 :)수업 마지막 쯔음에 수 입력받을 때 아무 값 없이 엔터만 했을 때도 종료할 수 있도록 해보라고 해서 해봤습니다. 그래서 연산자는 오류 처리했으니 가만히 두고, 두번째 수 입력 받을 때 엔터만 쳤을 경우 종료되게 했는데요. 코드는 아래 65줄입니다.여기 조건문에서 엔터값 비교할 때 ===로 할때는 제대로 실행이 안되고 ==로 하면 제대로 실행되더라구요. 조사해보니 ==은 형변환을 하고 ===은 형변환을 안해 ===가 좀 더 정확하다고 알고있습니다. ""를 비교할 때 ==는 어떻게 형변환을 해서 제대로 실행되는건가요?
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
강의 잘 듣고 있습니다.
안녕하세요? 자바스크립트를 항상 며칠만에 포기하곤 했는데 영상 보면서 여기까지 잘 따라가고 있습니다. 이번 연습문제가 난이도가 확 올라간 느낌이라서 설명 영상이 함께 있으면 좋을 것 같아서 글을 남깁니다. 강의 만들어주셔서 고맙습니다!
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
안녕하세요~ 동영상 정말 쉽고 재미있게 잘 보고있습니다.
안녕하세요 동영상 정말 잘 보고있습니다. 문제를 푸는도중 제가 맞는건지 잘하고있는건지 궁금해서 질문드립니다. 문제를 풀때는 최대한 생각을해보고 어떻게풀지 머리속에 그리고 코드를 작성하려고 노력중에있습니다. 하지만 처음이라그런지 시간이 너무 오래걸리는것도있고 해결못하는 문제도 많은거같습니다. 계속해서 노력하는 수밖에 없겠죠? 아래처럼 코드를 작성해보았는데 보완하거나 좀더 효율적인 방법이 있을까해서 질문드립니다. var repeat2 = function(text, num) { var repTxt = ""; if(num === 0) { return ""; }else if(num < 0 || typeof num !== 'number' || !isFinite(num)) { throw new Error("RangeError"); } num = Math.floor(num); for(var i = num; i >= 0; i--) { repTxt += text; } return repTxt; } var result2 = repeat2("hello", -1); var result3 = repeat2("hello", 0); var result4 = repeat2("hello", 3.5); var result5 = repeat2("hello", 2/1); console.log(result2); console.log(result3); console.log(result4); console.log(result5);
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
this 관련 질문입니다.
안녕하세요. 강의를 듣고있는 학생입니다.강의를 보다가 this 관련하여 궁금한점이 있어 질문 남깁니다.강의 8분 30초경에 나오는내용인데p2.eat = function(food){ console.log(this.name+"이"+food+"를 먹었습니다."); p2.weight += 1; }라고 코드를 짜셨는데 eat메소드에서 p2접근 안되서 this.name 쓰시고 그밑에서는 왜 p2.weight라고 쓰셨나요?혹시나 해서 제가 p2.name, this.weight 라고 코드를 바꾸어서 메소드를 출력해봤는데 결과는 똑같았습니다.그래서 정확히 뭐가 this 와 p2. 이랑 뭐가 다른지 모르겠습니다.ㅠ설명 자세하게 부탁드릴게요..
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
소수n/i 할때요
안녕하세요 나누면. 0이라면프라임이아니다 라고 코드가되어있는데 무조건0이아니지않나해서요
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
감사합니다.
멋진 인트로 소개와 안내 감사드립니다
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
source tree push 진행 중 오류 발생
git -c diff.mnemonicprefix=false -c core.quotepath=false push -v --tags origin master:masterfatal: HttpRequestException encountered.�� ��û�� ������ ���� ������ ���߽��ϴ�.remote: Invalid username or password.fatal: Authentication failed for 'https://github.com/Nari17/js.playground/'Pushing to https://github.com/Nari17/js.playground오류가 나면서 완료됨. 푸쉬 진행 중 오류 발생합니다 ㅜ 원인이 뭘까요?