44,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결자바스크립트 비기너: 튼튼한 기본 만들기
강의가 es3, es5로 나뉘어져 있는데 둘다 들어야 하는건가요?
최신버전인 es5만 들으면 안되나요?
- 미해결자바스크립트 비기너: 튼튼한 기본 만들기
A가 왜 TRUE 인가요?
문자열은 TRUE로 보는건가요?
- 미해결자바스크립트 비기너: 튼튼한 기본 만들기
초보입니다 코드 런을 어떻게 어디서 시켜야 하는거에요
보통 오른쪽 끝에 초록색 재생표시 같은걸누르면 코드가 실행되면서 결과가 나왔었는데 그것도 없고 크롬 개발자도구 console창 쓰면 자꾸 log가 undefined 되었다고 안되고 지금 hello.js 파일에 코드만 쓰고 결과를 못 보고있습니다 파이썬처럼 비쥬얼스튜디오 코드에서 패키지를 뭐 깔아야 되는건가요? 코드 치고 실행결과만 좀 보고싶은건데 어떻게 하는지 답답하네요
- 미해결자바스크립트 비기너: 튼튼한 기본 만들기
pdf파일 다운로드 관련
강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다. 올려주신 주소로 들어가면 인프런으로 링크가 연결 되어서 다운이 안되는데 어디서 다운 받으면 되는건가요?
- 해결됨자바스크립트 비기너: 튼튼한 기본 만들기
함수와 메소드의 관계에 대해 질문드립니다!
몰입! 자바스크립트 질문입니다! 139페이지의 '함수와 메소드'파트에서 '함수는 오브젝트에 속해야 하며'라는 표현이 있고, 160페이지의 '함수와 메소드 차이'파트에서 'Object에 연결된 프로퍼티에서 값 타입이 function인 것을 함수라고 부르며, Object.prototype에 연결된 프로퍼티에서 값 타입이 function인 것을 메소드라고 부릅니다. 이 기준은 자바스크립트의 모든 네이티브 오브젝트에 적용됩니다.' 라는 표현이 있습니다. 그런데 172 페이지를 읽다 보니 '글로벌 오브젝트는 new연산자로 오브젝트를 생성할 수 없으므로 메소드가 아닌 함수입니다.' 라는 표현이 있어 잘 이해가 되지 않습니다. 글로벌 오브젝트는 브라우저가 자바스크립트 실행 환경을 만드는 '렌더링'단계에서 만들어지는 빌트인 오브젝트 중 하나이고, 빌트인 오브젝트는 네이티브 오브젝트이니 앞서 160페이지에서 언급해주신 표현이 적용될 것 같은데요. 그러면 글로벌 오브젝트에 속한 프로퍼티에서 값 타입이 function인 것을 함수라고 부르는 것이 맞지 않나요? 글로벌 오브젝트라는 오브젝트 자체를 함수로 부를 수 있는 건지? 궁금합니다. 왜냐하면 저술해주신 대로 글로벌 오브젝트는 모든 프로그램을 통틀어 단 하나 존재하는, 가장 상위의 오브젝트이기 때문에 어떤 오브젝트의 프로퍼티일 수도 없는 것이니, 어떤 오브젝트의 함수일 수도 없는 것이 아닌가 생각이 듭니다. 어떤 부분에서 놓치고 있는지 알려주시면 감사하겠습니다 ㅠㅠ
- 미해결자바스크립트 비기너: 튼튼한 기본 만들기
선생님 DOM 오브젝트에 관련하여 질문드립니다!
3일전부터 듣기시작해서 크게 도움받으면서 듣고있습니다. 현재 Object 오브젝트 강의를 들으면서 host object와 DOM에 대해서 간단하게 설명해주셨는데 DOM에대한 자세한 설명은 혹시 중급 과정에서 해주시나요? 비기너 과정도 60%밖에 안들었지만 목차에서 보이지 않아서 궁금해서 질문드립니다! 말씀하시길 javascript 뿐만아니라 DOM에 대한 것도 공부를 하셔야 한다하셔서 DOM은 독학을 해야되는 건지 싶어서 여쭤봅니다!
- 미해결자바스크립트 비기너: 튼튼한 기본 만들기
isPrototypeOf 관련 질문드립니다!
몰입! 자바스크립트 167페이지 질문입니다! var obj = new Object(); console.log(Object.prototype.isPrototypeOf(obj)); console.log(Object.isPrototypeOf(obj)); 이 두 줄이 왜 차이가 나는지 잘 모르겠습니다. 저술하신 바에 따르면, Object 오브젝트에는 스태틱 멤버가 없는 것으로 보입니다. 그렇다면 밑의 Object.isPrototypeOf()메서드는 결국 프로토타입 체이닝을 타고 올라간 Object.prototype.isPrototype을 호출한 것이 아닌가요? 만약 프로토타입 체이닝을 타고 올라간 것이 아니라면 오브젝트가 가지고 있지 않은 메서드를 호출한 것으로 오류가 발생해야 할 것 같은데... 오브젝트의 프로토타입에 연결되어 있는 것이 오브젝트 자체가 아닌 인스턴스라는 것은 어찌저찌 이해가 되고, Object.prototype이 그 인스턴스를 참조하고 있기에 첫번째 console.log의 출력값이 true인 것은 이해가 되는데, 두번째 console.log의 출력값은 에러가 안 뜨는 것이 이해가 되질 않습니다. 스태틱 멤버로 가지고 있는 것이 아니라면 프로토타입 체이닝을 타고 올라가서 호출했다는 얘긴데... 그럼 첫번째 console.log와 출력값이 동일해야 하는 것 아닌가 싶어서요. 제가 어떤 부분을 놓치고 있는 걸까요?
- 해결됨자바스크립트 비기너: 튼튼한 기본 만들기
안녕하세요 선생님.
label을 사용하지 않는 이유에 대해 궁금합니다. 찾아보니 중첩된 반복문을 빠져나갈때 유용하게 쓸 것 같은데 검색해 보아도 사용하지 않거나 사용하지 말라는 이야기는 찾기 어렵습니다. 그래서 잘 생각해보아서 내린 결론은 label을 사용하면 1. 디버그에 문제가 있거나 2. 내부적으로 성능상 문제가 있는게 아닐까 싶은데 잘 모르겠습니다 ㅠㅠㅠㅠ 사용하지 않는 이유에 대해 살짝 힌트라도 알려주실 수 있나요??
- 미해결자바스크립트 비기너: 튼튼한 기본 만들기
코드
keynote에 code 부분을 눌러도 창이안뜨는데 어떻게하나요?
- 미해결자바스크립트 비기너: 튼튼한 기본 만들기
실행과 관련
강의에 나온 코드를 실행해 보려고 하는데 Visual Studio Code 창에서 .js 파일로 실행시키려니 오류가 나요 코드는 어떻게 실행해야 되나요?
- 해결됨자바스크립트 비기너: 튼튼한 기본 만들기
안녕하세요 가 안나와요
html과 java모두 영상과 같이 작성했는데 '안녕하세요'가 안나와요 폴더도 같은 폴더안에서 실행시켰습니다.
- 미해결자바스크립트 비기너: 튼튼한 기본 만들기
안녕하세요? 선생님?
use strict관련하여 질문이 있습니다. 아래와 같이 작성후 실행하였는데 제가 생각한 결과가 나오지 않습니다. "use strict"; try { books = "변수를 선언하지 않음"; console.log(books); } catch(error) { console.log("run catch"); }; console.log(""); 이렇게 하면 error를 캐치해서 "run catch"를 출력해야 할 것 같은데 "변수를 선언하지 않음"이 출력되네요. 제 환경에서 use strict가 적용이 되지 않는것 같습니다. 제가 무얼 잘못 했거나 잘못 이해한 것일까요?
- 해결됨자바스크립트 비기너: 튼튼한 기본 만들기
생성자에 대한 질문입니다.
안녕하세요~!오브젝트 인스턴스 생성에서 new 를 쓰는 것과 안쓰는것이 같은 인스턴스를 생성한다고 강의에서 말씀하셨습니다. var thrObj = Number('123'); var fourObj = new Number('123'); console.log(thrObj); console.log(fourObj); console.log(thrObj.toString()); 1.이 코드에서 thrObj 는 초기에 프리미티브 값이며, toString()이 호출되는 시점에 인스턴스를 생성하여 함수를 호출한다면,만약 toString()호출 이후에 thrObj에 다른 함수를 호출하면 인스턴스를 새로 생성하게 되는 것인가요?2. 위와 같이 대입하여 생각했을때, Object 인스턴스 생성에서는 new를 붙이던 안붙이던 함수를 호출하기 이전에 이미 인스턴스를 생성하는것인가요?
- 해결됨자바스크립트 비기너: 튼튼한 기본 만들기
함수, 메소드호출 강좌에서 질문입니다.
함수와 메소드 호출의 차이점이 함수는 파라미터에 값을 입력하고. 메소드는 메소드 앞에 값을 입력한다고 강의에서 나와있는데요.. 1. 예시 중 log(String.fromCharCode(49, 50)); 이게 String 빌트인 오브젝트에서 연결연산자 사용해서 함수를 호출하는걸로 이해 했는데 그게 맞나요? 2. 맞지 않다면, fromCharCode가 메소드라면, String.prototype.fromCharCode() 이런방식으로 호출해야하는 거 아닌가요? 3. 함수는 파라미터에 값을 입력, 메소드는 메소드 앞에 값을 입력이라고 하셨는데. 제가 이해한건 function fuc(a,b) {} -> 함수 String.fromCharCode(a,b) {} -> 메소드 이런식으로 이해해도 되는건가요? 강의 듣다보니까, 메소드 앞에 값을 입력, 함수 파라미터에 값을 입력, 결국 둘다 소괄호 안에 값을 입력 하라는 것 같은데.. 제가 이해한게 맞는건지.. 답변 부탁드립니다.. 잘 이해가 안되네요.. ㅠㅠ
- 미해결자바스크립트 비기너: 튼튼한 기본 만들기
변환 질문입니다.
JS는 연산하기 전에 숫자로 변환하여 undefined는 NaN의 값으로 변환되는데 JS 특성상 에러를 만들지 않으려고 NaN을 0으로 인식하여 처리하는 건가요? "1" + 1 = "11" 처럼요.
- 미해결자바스크립트 비기너: 튼튼한 기본 만들기
논리연산자에서 값이 출력되는 이유가 궁금합니다.
or연산과 and연산에서 true / false를 출력할거같은 느낌인데 왜 변수의 값이 출력되도록 설계가 되어 있는지 궁금합니다.
- 해결됨자바스크립트 비기너: 튼튼한 기본 만들기
for~in문과 빌트인 오브젝트
안녕하세요.. 영상 강의 잘 보고 있습니다. 다름이 아니라, for~in문을 사용해서 빌트인 오브젝트를 console.log로 뿌려보고 싶어서요 한번 해봤는데, undefined가 출력이 되네요.. for (var item in Number){ console.log(item); } 라고 사용 해봤는데, 출력 되긴 커녕 undefined가 출력 되더군요. Object와 빌트인 오브젝트가 다른 건가요? 다르다면 어떻게 다른건가요?
- 미해결자바스크립트 비기너: 튼튼한 기본 만들기
writable
var obj = {}; Object.defineProperty(obj, "book", { value: "JS책"; }); obj.book = "변경가능";console.log(obj.book); // obj.book 에서 var obj = {}; 객체가 생성되어 있는데 obj.book가 되면 obj가 namesapce가 되고 book가 객체가 되는 건가요?
- 미해결자바스크립트 비기너: 튼튼한 기본 만들기
영상 후반부에 갑자기 음성이 작아집니다..
영상 후반부에 갑자기 음성이 작아집니다.. 체크 부탁드립니다... 7분 19초부터..
- 미해결자바스크립트 비기너: 튼튼한 기본 만들기
강의자료 pdf파일이 있나요?ㅠㅠ
코딩 제외하고 설명하시는 부분만이라도 pdf파일 받고 싶은데 받을 수 있을까요?? 30meat@naver.com 혹시 강의자료pdf 파일로 보내주실수 있으시면 여기로 부탁드립니다ㅠㅠ