본문 바로가기

Python_WEB/JavaScript

(148)
[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..
[freecodecamp]JavaScript 인수를 사용하여 함수에 값 전달 매개 변수는 호출 될 때 함수에 입력되는 값에 대한 자리 표시 자 역할을하는 변수입니다. 함수가 정의되면 일반적으로 하나 이상의 매개 변수와 함께 정의됩니다. 함수가 호출 될 때 함수에 입력 (또는 "전달")되는 실제 값을 인수라고합니다. 다음은 param1과 param2라는 두 개의 매개 변수가있는 함수입니다. function testFun(param1, param2) { console.log(param1, param2); } 그런 다음 testFun을 호출 할 수 있습니다. testFun ( "Hello", "World"); "Hello"와 "World"라는 두 개의 인수를 전달했습니다. 함수 내에서 param1은 "Hello"와 같고 param2는 "World"와 같습니다. 다른 인수로 testFu..
[freecodecamp]JavaScript 함수 작성 JavaScript에서는 코드를 함수라는 재사용 가능한 부분으로 나눌 수 있습니다. 예> function functionName() { console.log("Hello World"); } 다음과 같이 이름 뒤에 괄호를 사용하여이 함수를 호출하거나 호출 할 수 있습니다. functionName (); 함수가 호출 될 때마다 개발 콘솔에 "Hello World"라는 메시지가 출력됩니다. 중괄호 사이의 모든 코드는 함수가 호출 될 때마다 실행됩니다. Q> 1. "Hi World"를 개발 콘솔에 출력하는 reusableFunction이라는 함수를 만듭니다. 2. 함수를 호출하십시오. 3. reusableFunction은 함수 여야합니다. 4. reusableFunction은 "Hi World"를 개발 콘솔에 ..
[freecodecamp]JavaScript 쇼핑 리스트 myList 변수에 쇼핑 목록을 만듭니다. 목록은 여러 하위 배열을 포함하는 다차원 배열이어야합니다. 각 하위 배열의 첫 번째 요소는 항목 이름이있는 문자열을 포함해야합니다. 두 번째 요소는 수량을 나타내는 숫자 여야합니다. 예> ["Chocolate Bar", 15] Q> 1. myList는 배열이어야합니다. 2. 각 하위 배열의 첫 번째 요소는 모두 문자열이어야합니다. 3. 각 하위 배열의 두 번째 요소는 모두 숫자이어여야합니다. 4. 목록에 5 개 이상의 항목이 있어야합니다. A> var myList = [ ["banana", 1], ["apple", 2], ["pineapple", 3], ["plum", 4], ["peach", 5], ]; https://www.freecodecamp.org/ f..