본문 바로가기

Python_WEB/JavaScript

(148)
[freecodecamp]JavaScript != 연산자 비교 부등 연산자 (!=)는 등호 연산자의 반대입니다. "같지 않음"을 의미하고 같음이 true를 반환하고 그 반대의 경우에도 false를 반환합니다. 항등 연산자와 마찬가지로 부등호 연산자는 비교하는 동안 값의 데이터 유형을 변환합니다. 예> 1 != 2 // true 1 != "1" // false 1 != '1' // false 1 != true // false 0 != false // false Q> 1. val이 99와 같지 않을 때 함수가 "Not Equal"을 반환하도록 if 문에 부등호 연산자 !=를 추가합니다. 2. testNotEqual (99)는 "Equal"을 반환해야합니다. 3. testNotEqual ( "99")는 "Equal"을 반환해야합니다. 4. testNotEqual (12)..
[freecodecamp]JavaScript 다른 값 비교 연습 마지막 두 가지 도전에서 우리는 항등 연산자 (==)와 완전 항등 연산자 (===)에 대해 배웠습니다. 이 연산자를 좀 더 사용하여 빠르게 검토하고 연습 해 봅시다. 비교되는 값이 동일한 유형이 아닌 경우 같음 연산자는 유형 변환을 수행 한 다음 값을 평가합니다. 그러나 완전 항등 연산자는 한 유형을 다른 유형으로 변환하지 않고 데이터 유형과 값을있는 그대로 비교합니다. 예> 3 == '3' // returns true because JavaScript performs type conversion from string to number 3 === '3' // returns false because the types are different and type conversion is not performed..
[freecodecamp]JavaScript 동치 비교 연산자 완전 일치 (===)은 일치 연산자 (==)에 대응합니다. 그러나 비교되는 두 값을 공통 유형으로 변환하려는 일치 연산자와 달리 완전 일치 연산자는 유형 변환을 수행하지 않습니다. 비교되는 값의 유형이 다른 경우 같지 않은 것으로 간주되고 완전 일치 연산자는 false를 반환합니다. 예> 3 === 3 // true 3 === '3' // false 두 번째 예에서 3은 숫자 유형이고 '3'은 문자열 유형입니다. Q> 1. if 문에서 완전 일치 연산자를 사용하여 val이 7과 같을 때 함수가 "Equal"을 반환하도록합니다. 2. testStrict (10)은 "같지 않음"을 반환해야합니다. 3. testStrict (7)은 "Equal"을 반환해야합니다. 4. testStrict ( "7")는 "No..
[freecodecamp]JavaScript == 연산자 비교 JavaScript에는 많은 비교 연산자가 있습니다. 이러한 모든 연산자는 부울 true 또는 false 값을 반환합니다. 가장 기본적인 연산자는 같음 연산자 ==입니다. 같음 연산자는 두 값을 비교하여 같으면 true를 반환하고 그렇지 않으면 false를 반환합니다. 같음은 연산자의 오른쪽에있는 값을 왼쪽의 변수에 할당하는 할당 (=)과 다릅니다. 예> function equalityTest(myVal) { if (myVal == 10) { return "Equal"; } return "Not Equal"; } myVal이 10이면 같음 연산자가 true를 반환하므로 중괄호 안의 코드가 실행되고 함수는 "Equal"을 반환합니다. 그렇지 않으면 함수는 "같지 않음"을 반환합니다. JavaScript가 ..
[freecodecamp]JavaScript if 문과 함께 논리연산자 사용 If 문은 코드에서 결정을 내리는 데 사용됩니다. 키워드 if는 괄호 안에 정의 된 특정 조건에서 중괄호로 코드를 실행하도록 JavaScript에 지시합니다. 이러한 조건을 부울 조건이라고하며 true 또는 false 만 가능합니다. 조건이 참으로 평가되면 프로그램은 중괄호 안에있는 명령문을 실행합니다. 부울 조건이 false로 평가되면 중괄호 안의 문이 실행되지 않습니다. if (condition is true) { statement is executed } 예> function test (myCondition) { if (myCondition) { return "It was true"; } return "It was false"; } test(true); // returns "It was true" ..
[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) ..