무료
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
push 도중 "오류가 나면서 완료됨." 문제 해결
https://yeeees.tistory.com/25전 이렇게 해서 해결했어요.
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
세 번째 프로그램 관련 질문입니다
var size = 10;을 치고 그 다음 줄을 치려고 하는데 undefined가 나오는데 어떻게 해야 하는 건가요?
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
submit때마다 print된 구구단을 지우고 싶어요..
구현은 했는데... 새로운 값을 입력 할 때 기존 print된 값들을 없에주는 기능의 힌트를 얻을 수 있을까요..? 남는거 너무 싫어서 다음 수업을 못넘어 가겠어요 ㅠㅠ
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
this 질문
함수 안에서는 객체를 못찾는다 하셧는데 console.log 안에는 this로 하고 밖에서는 this를 안써도 되는 이유가 잇나요?
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
질문드립니다!
var str = prompt("영어 문장 입력해 주세요."); var ustr = str.toUpperCase(); var lstr = str.toLowerCase(); if (str === ustr) { console.log("대문자 문장입니다."); } else if (str === lstr) { console.log("소문자 문장입니다."); } else { console.log("일반 문장입니다."); } 이렇게 하면 숫자 , 한글이 들어가면 "대문자 " 입니다 라고 떠서 제 코드를 var upper = prompt("영문자를 입력 해 주세요!") var upperA = upper.toUpperCase(); var upperB = upper.toLowerCase(); if (upperA === upperB) { alert("의미 없음") } else if (upperA === upper){ alert("이 문자는 대문자 입니다.")} else { alert ("이 문자는 소문자 입니다.")}; 이렇게 햇는데 혹시 그럼 예제풀이 정답이 잘못된건가요? 아님 둘다 맞는건가요?
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
동영상 권한 문제
밑에 있는 라이브코딩영상이 권한이 없다면서 이렇게 뜹니다.. 왜 이런거죠??? 잘보고있는데 갑자기 못보고있습니다 ㅠㅠㅠㅠ
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
뒤집는 기능, 일치 여부 기능 구현해봤습니다 .
// 단어 반대로 뒤집기 $swap.addEventListener("click", () => { let len = game.word.length - 1; for (let i = 0; i <= len ** 0.5; i++) { let temp = game.word[i]; game.word[i] = game.word[len - i]; game.word[len - i] = temp; } game.copyBtnText(); game.isSame(); }); // 일치여부 확인 game.isSame = function () { if ($suggetion.innerHTML === this.word.join("")) { $result.innerHTML = "일치합니다."; } else { $result.innerHTML = "일치하지 않습니다."; } };
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
코드 어디서 확인할수있나요..???
링크타도 못찾겠습니다 ㅜㅠ
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
소스트리 자꾸 꺼지는 현상
안녕하세요! 소스트리 다운 받고 설치한 후에 클론부분 잘 따라하다 무슨 팝업창이 뜨는걸 제대로 확인 안하고 그냥 다신 안보기 누르고 확인 누르고 꺼버렸는데, 자꾸 경로 입력하고 기다리면 로딩이 되다가 갑자기 소스트리가 꺼져버립니다. 소스트리를 삭제하고 다시 깔아봐도 똑같고 atlassian경로에 있는 폴더를 삭제해보라고 구글에 써있어서 따라해봤는데도 재설치하면 그대로인데 어떻게 해야될지를 모르겠네요 ㅠㅠ 클론 누르면 그 창이 여러번 뜨는데 무슨 매니저, 뭐 그런게 써있던거같은데 체크박스가 굉장히 많았어요. 중요하지 않은줄 알고 그냥 다신 안보기하고 확인 눌렀는데 이렇게 될줄은 몰랐네요 ㅠㅠ 찾아보다 답답해서 글 남겨봅니다..
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
질문 드립니다.
안녕하세요, 강의 듣다가 저 혼자 도움 없이 코드를 작성해보았는데 작동은 잘 되고 오류도 없다고는 뜨는데 한번 봐주실 수 있을까요? 저는 main 함수에 최대한의 변수를 선언하려고 했어요. 근데 각 함수마다 변수를 안데려온 것도 있는데 (calculate 함수를 예로 들면 result, num2만 다시 선언하고 op를 다시 선언 안해줬어요. 뭔가 op는 이미 getOperator 함수에서 (일시적으로) 고정된 변수 느낌이라 다른 함수에서 불러올 때 선언 안해줬거든요. 전부 다 선언해주는게 맞나요? 작동은 잘 돼서 헷갈리네요 강의 항상 잘 듣고 있습니다 ~ <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <h1>내가 만든 함수를 이용한 사칙연산 구현</h1> <div id="out">결과값과 식은 여기에</div> <script> //첫 번째 변수 선언 function getFirstValue() { num1 = Number(prompt("1번 째 숫자를 입력해주세요.")); return num1; }; //연산자 선언 function getOperator() { op = prompt("연산자를 입력해주세요."); return op; } //n 번째 변수 선언 function getSecondValue(num2, n) { num2 = Number(prompt(n + "번 째 숫자를 입력해주세요.")); return num2; } // 계산 function calculate(result, num2) { if (op === "+") { result += num2; } else if (op === "-") { result -= num2; } else if (op === "*") { result *= num2; } else if (op === "/") { result /= num2; } else { result = "연산자 오류"; } return result; } // 출력 function print(eq, result) { output = document.getElementById("out"); return out.innerHTML = "<h3>입력한 식 : " + eq + "<br> 계산 결과 : " + result + "</h3>"; } // 메인함수 function main() { var num1 = getFirstValue(); var result = num1; var n = 2; var str = ""; str = num1; var eq; while(true) { var op = getOperator(); if (op === "q") { break; } var num2 = getSecondValue(num2, n); str += op + num2; eq = str; result = calculate(result, num2); n++ } var output = print(eq, result); } main(); </script> </body> </html>
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
질문 드립니다.
안녕하세요. 함수에서도 질문 드렸지만 이번 객체에서도 비슷한 방식으로 푼 것 같아 또 질문 남깁니다. 객체만 설정하고 이상하게 푼 게 아닐까 하고 코드 남깁니다! var gugudan = {}; gugudan.result = []; gugudan.calculrate = function(n) { for(var i = 0; i < 9; i++) { this.result[i] = n * (i + 1); } gugudan.print(n); }; gugudan.print = function(n) { for (i = 0; i < 9; i++) { document.write(n + " * " + (i + 1) + " = " + this.result[i] + "<br>"); } }; function main() { for (var n = 2; n <= 9; n++) { document.write("<h3>" + n + "단</h3>"); gugudan.calculrate(n); } } main();
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
질문 드립니다.
도움 없이 혼자서 코드를 다시 짜보았습니다. 정상작동하지만 선생님이 작성하신 코드와 달라서 혹시나 잘못된 코드가 있는지, 비효율적인 코드가 있는지 첨삭 받고 싶어서 올립니다! 저는 main 함수 실행 -> calculate 함수 실행 -> print 함수 실행인 순차적으로 넣었는데 이게 잘못된 방식인지 궁금합니다! 강의 항상 잘 듣고 있습니다! 감사합니다^^ function calculate(n) { for (var i = 1; i <= 9; i++) { var result = []; result[i] = n * i; } print(n, result); }; function print(n, result) { for (var i = 1; i <= 9; i++) { result[i] = n * i; document.write(n + " * " + i + " = " + result[i] + "<br>"); } }; function main() { for (var n = 2; n <= 9; n++) { document.write("<h3>" + n + "단</h3>") calculate(n); } }; main();
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
줄바꿈
<br>태그를 document.write(str + "<br>"); 여기다가 이렇게 두면 줄바꿈이 잘 되는데 왜 사진과 같이 했을 때는 줄바꿈이 안될까요?
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
else 생략
var test1 = function(text) { if ( text === "exit") { return; } else {console.log( "안녕하세요" )} }; 예제 풀어주실때 else를 생략하시던데 왜 생략하는건가요?
- 쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
자바 기반 웹개발자 준비생인대요.
삭제된 글입니다
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
지금까지 들었는데
이전 것들을 안보고서는 코드를 잘 못 짜겠으면, 진도를 처음으로 되돌아가는게 나을까요 ?
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
질문있습니다! var과 let
재밌고 유익한 강의감사합니다. 저는 여기저기다양한 홈페이지에서 공부하고있습니다. 다른 홈페이지에서는 var는이제더이상 사용하지않는다고 하는데요 저는 강의 거의 70퍼센트까지 수강했습니다 var를 그냥 let으로만 바꾸면 상관없는건가요? let으로바꿀시에는 달라지는것이 있을까요? 아님 이런식으로 문법작성하는것에 의의를 둬야하나요? 그리고 이 강의를 다수강하고나서 어떤식으로 연습을해야하는지도 여쭤봅니다 친절한답변감사합니다!
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
질문 있습니다!
안녕하세요 선생님, 꾸준하게 강의 듣고 있는데 이번 연습문제가 너무 어렵게 느껴져서 함수, input태그를 써서 조건문에서 풀었던 소수판별 프로그램 먼저 익히려고 하는데요, 77, 81같은 숫자를 입력했을 때 조건문이 먹히지가 않아서 질문 드립니다. 어떤 부분을 어떻게 수정해야 할지 모르겠는데 힌트 부탁드립니다..! <!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>소수판별 프로그램</title> </head> <body> <h1>소수판별 프로그램입니다.</h1> 입력할 숫자 : <input type="text" id="num"> <button onclick = "display()"> 확인</button> <script> function display(){ var strN = document.getElementById("num").value; var n = Number(strN); for(i = 2; i < n; i++){ if(n % i === 0){ console.log(n + "은 소수가 아닙니다."); break; } else{ console.log(n + "은 소수입니다."); } } } </script> </body> </html> 함수, 객체 부터 내용이 어려워졌는데 포기하지 않겠습니다ㅜ
- 해결됨쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
안녕하세요 선생님, 질문있습니다.
안녕하세요, 마지막에 내주신 <h1>구구단 X단 구현</h>부분을 과제로 내주셔서 방법을 찾아봤는데요.. 되게 이상하게 짠거 같은데 이렇게 밖에 구현을 못했습니다. 원했던 건 몇 단을 출력할지 입력받은 n 변수를 사용하고 싶었는데 스크립트 바깥에 있는 부분이라 원하는대로 안나오더라구요ㅜ 더 효율적인 코드가 있을까요? <body> <script> var n = Number(prompt(" 몇 단을 출력할까요")); document.write("<h1>구구단" + n + "단 구현</h1>"); var n = Number(prompt("몇 단을 출력할까요?.")); document.write(n + "단<br>"); console.log(n + " * 1 = " + n * 1); console.log(n + " * 2 = " + n * 2); console.log(n + " * 3 = " + n * 3); console.log(n + " * 4 = " + n * 4); console.log(n + " * 5 = " + n * 5); console.log(n + " * 6 = " + n * 6); console.log(n + " * 7 = " + n * 7); console.log(n + " * 8 = " + n * 8); console.log(n + " * 9 = " + n * 9);
- 미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
let이 재선언이 됩니다! 그리고 참고 링크가 사라진듯 해요.
let이 재선언이 됩니다! javascript가 업데이트된걸까요?? 그리고 참고 링크가 사라진듯 해요. 혹시 다른 참고하면 좋을 자료 있으면 추천 부탁 드립니다!