본문 바로가기

전체 글

(1836)
[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..
[freecodecamp]JavaScript unshift ()로 배열 조작 배열의 시작 부분에서 요소를 이동할 수있을뿐만 아니라 배열의 시작 부분으로 요소를 이동 해제 할 수도 있습니다. 즉, 배열 앞에 요소를 추가 할 수도 있습니다. .unshift ()는 .push ()와 똑같이 작동하지만 배열 끝에 요소를 추가하는 대신 unshift ()는 배열의 시작 부분에 요소를 추가합니다. 예> var ourArray = ["Stimpson", "J", "cat"]; ourArray.shift(); // ourArray now equals ["J", "cat"] ourArray.unshift("Happy"); // ourArray now equals ["Happy", "J", "cat"] Q> 1. unshift ()를 사용하여 myArray 변수의 시작 부분에 [ "Paul", 3..
[freecodecamp]JavaScript pop()으로 배열 조작 배열의 데이터를 변경하는 또 다른 방법은 .pop () 함수를 사용하는 것입니다. .pop ()은 배열 끝에서 값을 "팝"하는 데 사용됩니다. 이 "팝 오프"값을 변수에 할당하여 저장할 수 있습니다. 즉, .pop ()은 배열에서 마지막 요소를 제거하고 해당 요소를 반환합니다. 숫자, 문자열, 심지어 중첩 된 배열까지 모든 유형의 항목을 배열에서 "팝업"할 수 있습니다. 예> var threeArr = [1, 4, 6]; var oneDown = threeArr.pop(); console.log(oneDown); // Returns 6 console.log(threeArr); // Returns [1, 4] Q> 1. .pop () 함수를 사용하여 myArray에서 마지막 항목을 제거하고 "popped ..
[freecodecamp]JavaScript push ()로 배열 조작 배열 끝에 데이터를 추가하는 쉬운 방법은 push () 함수를 사용하는 것입니다. .push ()는 하나 이상의 매개 변수를 가져 와서 배열의 끝에 "추가"합니다. 예> var arr1 = [1,2,3]; arr1.push(4); // arr1 is now [1,2,3,4] var arr2 = ["Stimpson", "J", "cat"]; arr2.push(["happy", "joy"]); // arr2 now equals ["Stimpson", "J", "cat", ["happy", "joy"]] Q> 1. myArray 변수 끝에 [ "dog", 3]을 맨 뒤에 추가합니다. 2. myArray는 이제 [[ "John", 23], [ "cat", 2], [ "dog", 3]]과 같아야합니다. A> //..
[freecodecamp]JavaScript 인덱스를 사용하여 다차원 배열에 액세스 다차원 배열을 생각하는 한 가지 방법은 배열의 배열입니다. 대괄호를 사용하여 배열에 액세스 할 때 첫 번째 대괄호 집합은 가장 바깥 쪽 (첫 번째 수준) 배열의 항목을 참조하고 각 추가 대괄호 쌍은 내부의 다음 수준 항목을 참조합니다. 배열 이름과 대괄호 사이에는 공백이 없어야합니다 (예 : 배열 [0] [0] 및이 배열 [0] [0])도 허용되지 않습니다. JavaScript는이를 올바르게 처리 할 수 ​​있지만 다른 프로그래머가 코드를 읽는 데 혼란을 줄 수 있습니다. 예> var arr = [ [1,2,3], [4,5,6], [7,8,9], [[10,11,12], 13, 14] ]; arr[3]; // equals [[10,11,12], 13, 14] arr[3][0]; // equals [10,1..