⊗jsPmBsLTC 50 of 505 menu

JavaScript에서 불리언 타입 변환

지금부터 특수 값 truefalse가 문자열이나 숫자로 변환될 때 어떻게 동작하는지 살펴보겠습니다. 이 지식은 다음 레슨들에서 필요할 것입니다.

자, 이제 함수 String을 사용하여 문자열로의 변환을 시도해 보겠습니다:

alert(String(true)); // 'true' 출력 alert(String(false)); // 'false' 출력

보시다시피, 값 true는 문자열 'true'로 변환되고, 값 false는 문자열 'false'로 변환됩니다. 즉, 문자열과 불리언 값을 더하려고 할 때, 이 불리언 값은 문자열로 변환되고 문자열 결합이 발생합니다:

alert('a' + true); // 'atrue' 출력

숫자로 변환할 때 값 true는 숫자 1로 변환되고, 값 false는 숫자 0로 변환됩니다:

alert(Number(true)); // 1 출력 alert(Number(false)); // 0 출력

모든 산술 연산에서 불리언 값은 먼저 숫자로 변환됩니다. 예시:

alert(true + 1); // 2 출력 alert(true + true); // 2 출력

코드를 실행하지 않고 화면에 무엇이 출력될지 결정하세요:

alert(true + 3);

코드를 실행하지 않고 화면에 무엇이 출력될지 결정하세요:

alert(true + true);

코드를 실행하지 않고 화면에 무엇이 출력될지 결정하세요:

alert(true - true);

코드를 실행하지 않고 화면에 무엇이 출력될지 결정하세요:

alert(true + false);

코드를 실행하지 않고 화면에 무엇이 출력될지 결정하세요:

alert('1' + true);

코드를 실행하지 않고 화면에 무엇이 출력될지 결정하세요:

alert( String(true) + 1 );

코드를 실행하지 않고 화면에 무엇이 출력될지 결정하세요:

alert( String(true) + Number(true) );
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부