본문 바로가기

Ankiwoong

(1835)
[freecodecamp]JavaScript 부울 자료형 또 다른 데이터 유형은 부울입니다. 부울은 true 또는 false의 두 값 중 하나만 될 수 있습니다. 기본적으로 작은 온-오프 스위치로 true는 "on"이고 false는 "off"입니다. 이 두 상태는 상호 배타적입니다. 부울 값은 따옴표로 작성되지 않습니다. "true"및 "false"문자열은 부울이 아니며 JavaScript에서 특별한 의미가 없습니다. Q> 1. 실행 버튼을 클릭 할 때 false 대신 true를 반환하도록 welcomeToBooleans 함수를 수정합니다. 2. welcomeToBooleans () 함수는 부울 (true / false) 값을 반환해야합니다. 3. welcomeToBooleans ()는 true를 반환해야합니다. A> function welcomeToBoole..
[freecodecamp]JavaScript 정렬 컴퓨터 과학에서 큐는 항목이 순서대로 유지되는 추상 데이터 구조입니다. 새 항목은 대기열 뒤쪽에 추가 할 수 있으며 이전 항목은 대기열 앞쪽에서 제거합니다. 배열 (arr)과 숫자 (항목)를 인수로 취하는 함수 nextInLine을 작성하십시오. 배열 끝에 숫자를 더한 다음 배열의 첫 번째 요소를 제거합니다. nextInLine 함수는 제거 된 요소를 반환해야합니다. Q> 1. nextInLine ([], 5)는 숫자를 반환해야합니다. 2. nextInLine ([], 1)은 1을 반환해야합니다. 3. nextInLine ([2], 1)은 2를 반환해야합니다. 4. nextInLine ([5,6,7,8,9], 1)은 5를 반환해야합니다. 5. nextInLine (testArr, 10) 이후 testAr..
[freecodecamp]JavaScript 반환 된 값을 변수에 할당 할당 연산자를 사용하여 값 저장에 대한 논의를 떠올려 보면 값이 할당되기 전에 등호 오른쪽에 있는 모든 것이 해결됩니다. 즉, 함수의 반환 값을 가져와 변수에 할당 할 수 있습니다. 두 개의 숫자를 더하는 함수 합계를 미리 정의했다고 가정합니다. 예> ourSum = sum(5, 12); 17의 값을 반환하고 ourSum 변수에 할당하는 sum 함수를 호출합니다. Q> 1. 인수가 7 인 processArg 함수를 호출하고 처리 된 변수에 반환 값을 할당합니다. 2. processed 의 값은 2 여야합니다. 3. processArg를 processed에 할당해야합니다. A> // Setup var processed = 0; function processArg(num) { return (num + 3) ..
[freecodecamp]JavaScript 함수에서 반환된 정의되지 않은 값 이해 함수는 return 문을 포함 할 수 있지만 반드시 그럴 필요는 없습니다. 함수에 return 문이 없는 경우 함수를 호출하면 함수가 내부 코드를 처리하지만 반환 된 값은 정의되지 않습니다. 예> var sum = 0; function addSum(num) { sum = sum + num; } addSum(3); // sum will be modified but returned value is undefined addSum은 return 문이 없는 함수입니다. 함수는 전역 변수인 sum 변수를 변경하지만 함수의 반환 값은 정의되지 않습니다. Q> 1. 인수없이 함수 addFive를 만듭니다. 2. 이 함수는 sum 변수에 5를 더하지만 반환 된 값은 정의되지 않습니다. 3. addFive는 함수 여야합니..
[freecodecamp]JavaScript 반환을 사용하여 함수에서 값 반환 인수를 사용하여 함수에 값을 전달할 수 있습니다. return 문을 사용하여 함수에서 값을 다시 보낼 수 있습니다. 예> function plusThree(num) { return num + 3; } var answer = plusThree(5); // 8 Q> 1. plusThree는 num에 대한 인수를 취하고 num + 3과 같은 값을 반환합니다. 2. 하나의 인수를 받아들이고 5를 곱한 다음 새 값을 반환하는 함수 timesFive를 만듭니다. 3. timesFive 함수를 테스트하는 방법에 대한 예제는 편집기의 마지막 줄을 참조하십시오. 4. timesFive는 함수 여야합니다. 5. timesFive (5)는 25를 반환해야합니다. 6. timesFive (2)는 10을 반환해야합니다. 7. ..
[freecodecamp]JavaScript 함수 안에 전역 / 지역 변수 동일한 이름을 가진 지역 및 전역 변수를 모두 가질 수 있습니다. 이렇게하면 지역 변수가 전역 변수보다 우선합니다. 예> var someVar = "Hat"; function myFun() { var someVar = "Head"; return someVar; } myFun 함수는 변수의 로컬 버전이 있기 때문에 "Head"를 반환합니다. Q> 1. myOutfit 함수에 지역 변수를 추가하여 "sweater"로 outerWear 값을 재정의합니다. 2. 전역 변수인 outerWear 의 값을 변경해서는 안됩니다. 3. myOutfit은 "sweater"를 반환해야합니다. 4. return 문을 변경해서는 안됩니다. A> // Setup var outerWear = "T-Shirt"; function m..
[freecodecamp]JavaScript 지역 변수 및 기능 함수 내에서 선언 된 변수와 함수 매개 변수에는 로컬 범위가 있습니다. 즉, 해당 기능 내에서만 볼 수 있습니다. 다음은 loc이라는 지역 변수가있는 myTest 함수입니다. function myTest() { var loc = "foo"; console.log(loc); } myTest(); // logs "foo" console.log(loc); // loc is not defined loc은 함수 외부에서 정의되지 않았습니다. 편집기에는 무슨 일이 일어나고 있는지 확인하는 데 도움이되는 두 개의 console.log가 있습니다. 코드를 작성하면서 콘솔이 어떻게 변경되는지 확인하십시오. myLocalScope 내에서 로컬 변수 myVar를 선언하고 테스트를 실행합니다. 콘솔에는 여전히 'Referen..
[freecodecamp]JavaScript 전역 변수 및 기능 JavaScript에서 범위는 변수의 가시성을 나타냅니다. 펑션 블록 외부에서 정의 된 변수는 전역 범위를 갖습니다. 즉, JavaScript 코드의 모든 곳에서 볼 수 있습니다. var 키워드없이 사용되는 변수는 전역 범위에서 자동으로 생성됩니다. 이로 인해 코드의 다른 곳에서 또는 함수를 다시 실행할 때 의도하지 않은 결과가 발생할 수 있습니다. 항상 var로 변수를 선언해야합니다. Q> 1. var를 사용하여 함수 외부에서 myGlobal이라는 전역 변수를 선언합니다. 2. 값 10으로 초기화하십시오. fun1 함수 내에서 var 키워드를 사용하지 않고 oopsGlobal에 5를 할당합니다. 3. myGlobal을 정의해야합니다. 4. myGlobal은 10의 값을 가져야합니다. 5. myGloba..