inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Bạn có muốn học JavaScript đúng cách không?

Boolean 내장함수 강의 질문

Đã giải quyết

323

rkdengml09205381

14 câu hỏi đã được viết

0

Boolean 내장 함수에서,

변수에 문자열을 입력하고 boolean으로 출력하면 1이 아닌 이외의 모든 것은 false로 출력된다고 이해했습니다.

var x = "";
      console.log(Boolean(x)); // false 출력

위의 코드처럼요!

 

그런데 아래 코드처럼 문자열을 입력하고 실행하면,

1이 아닌 다른 값이 들어갔기 때문에 false가 출력될 것이라고 생각했는데 true가 출력돼서 왜 그런지 질문드립니다!

  var y = "안녕하세요";
      console.log(Boolean(y)); // true 출력

 문자열과 마찬가지로 숫자도 0이외의 다른 숫자(양수, 음수, 소수 등..)를 입력하고 boolean으로 실행했을 때 전부 true로 나오는데,

1이 아닌 것은 모두 false라고 배워서 잘 이해가 가지 않아 질문드렸습니다.

HTML/CSS javascript es6

Câu trả lời 1

1

realprogrammers

자바스크립트에서 Boolean 내장 함수를 사용할 때 문자열과 숫자에 대한 처리 방식을 이해하는 것이 중요합니다. 여기서 오해가 있었던 것 같습니다.

자바스크립트에서는 빈 문자열 ("")과 숫자 0, 그리고 null, undefined, NaN, 그리고 불리언 값 false 자체를 제외하고 모든 것이 true로 평가됩니다. 이를 "Truthy"와 "Falsy" 값이라고 부릅니다.

0

rkdengml09205381

알려주셔서 감사합니다! 다시한번 복습해보겠습니다 ㅎㅎ

외부 라이브러리 사용 질문

0

157

1

module 질문있습니다.

0

586

1

clearInterval, setInterval 질문

1

460

1

window 객체 질문 있습니다.

0

223

1

Date 함수 질문

0

290

1

4-04(마지막강의)에 있는 json으로 된 js파일은 어디에 있을까요?

0

412

1

Async Await 오류가 나서 문의드립니다.

0

566

2

선생님 안녕하세요. array내장함수 수업듣는중 이해가 안되는 부분이있어서 질문드립니다.

0

338

1

변수 관련 질문

0

288

1

Promis실습 도중의 에러메시지

0

451

2

moment.js cdn 외부 링크 오류

0

1468

1

64비트 부동소수점 내용 중

0

462

1

4-04 22분 15초에 나오는 61, 63 라인에 대해 질의드립니다.

0

253

1

64비트부동소수점 마지막부분 이해가 안가서요...

0

217

1

Chcekbox Element 값

0

228

1

parameter순서

0

468

1

parseInt parseFloat 질문

0

213

1

charAt 인덱스

0

219

0

STRING 결합

0

231

0

왜 오름차순으로 정렬되는지 궁금합니다.

0

247

1

HTML를 위한 자바스립트 4-01.HTML Element.html

0

350

1

함수 강의에서 8:47초 부분 질문 있습니다.

0

228

1

정규식 관련해서 질문이 있습니다.

1

311

2

module강의의 예제 코드를 사용하면 에러가 생겨서 질문드립니다.

0

375

1