NodeJS / JavaScript if 문이 작동하지 않음

AKS

NodeJS (최신).

다음 코드가 있습니다. 첫 번째 IF 문이 예상대로 작동하지 않는 이유는 무엇입니까? 컨트롤은 첫 번째 IF 문 안에 들어 가지 않습니다.

다음 코드의 첫 번째 줄에 유효한 console.log 출력이 표시되고 첫 번째 IF 문도 코드를 실행해야한다고 예상했습니다. 하지만 그렇지 않습니다. 두 번째 IF 문이 작동합니다.

  console.log("-- inside create IP() qData['osType'] is set to :: " + qData['osType'])
  //--
  if ( qData['osType'] == 'undefined' ) {
    console.log("1 -- setting qData['osType'] = Linux by default for now. This should happen automatically.")
    qData['osType'] = 'Linux'
    console.log("1 -- inside create IP() if-statement-qData['osType'] and qData['osType'] is set to :: "+qData['osType'])
  }
  if ( typeof qData['osType'] == 'undefined' ) {
    console.log("2 -- setting qData['osType'] = Linux by default for now. This should happen automatically.")
    qData['osType'] = 'Linux'
    console.log("2 -- inside create IP() if-statement-qData['osType'] and qData['osType'] is set to :: "+qData['osType'])
  }
  qData['osType'] = 'Linux'
  //--
mscdex

정의되지 않았는지 확인하는 경우 다음 중 하나를 수행 할 수 있습니다.

  • typeof foo === 'undefined'
  • foo === undefined
  • foo === void 0

다른 것은 실제로 (엄격히) 정의되지 않은 값을 확인하지 않습니다 (값을 문자열과 직접 비교하는 것을 포함 'undefined').

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

JavaScript "if"문이 작동하지 않음

분류에서Dev

JavaScript 구문이 작동하지 않음

분류에서Dev

Onclick이 작동하지 않음-Javascript

분류에서Dev

JavaScript : setTimeout (setInterval)이 작동하지 않음

분류에서Dev

JavaScript : setTimeout (setInterval)이 작동하지 않음

분류에서Dev

JavaScript "if"조건이 작동하지 않음

분류에서Dev

Javascript setInterval if 문이 올바르게 작동하지 않음

분류에서Dev

JavaScript RegEx 문자열 끝이 작동하지 않음

분류에서Dev

Javascript 조건문이 올바르게 작동하지 않음

분류에서Dev

JavaScript If 문이 올바르게 작동하지 않음

분류에서Dev

기존 nodeJS 및 swagger JS 문서가 작동하지 않음

분류에서Dev

nodejs html-to-pdf, 출력이 작동하지 않음

분류에서Dev

NodeJS-비동기 지우기 간격이 작동하지 않음

분류에서Dev

Javascript 하위 문자열, 슬라이스가 작동하지 않음

분류에서Dev

JavaScript 재귀 노드 동등 기능이 작동하지 않음

분류에서Dev

ElasticSearch Javascript, 하이라이트가 작동하지 않음

분류에서Dev

Javascript (Discord 봇)의 새로운 기능, If-Else / Switch 문이 작동하지 않음

분류에서Dev

JavaScript의 루프 문제, 배열에 값 삽입이 작동하지 않음

분류에서Dev

본문 onload에서 Javascript 기능이 제대로 작동하지 않음

분류에서Dev

다중 파일 업로드 Validaiton JavaScript if 문이 작동하지 않음

분류에서Dev

PHP 페이지에서 Javascript가 작동하지 않음

분류에서Dev

javascript가 xhtml 페이지에서 작동하지 않음 (primefaces)

분류에서Dev

aspx C # 웹 페이지에서 JavaScript가 작동하지 않음

분류에서Dev

javascript if 문 부울 비교가 작동하지 않음

분류에서Dev

JavaScript 첫 글자 대문자가 작동하지 않음

분류에서Dev

JavaScript 문자열 생성기가 작동하지 않음

분류에서Dev

Javascript의 단순 문자열 비교가 작동하지 않음

분류에서Dev

JavaScript를 사용하여 HTML 선택이 작동하지 않음

분류에서Dev

Cloudinary에서 전체 URL로 이미지 삭제가 작동하지 않음-Nodejs

Related 관련 기사

  1. 1

    JavaScript "if"문이 작동하지 않음

  2. 2

    JavaScript 구문이 작동하지 않음

  3. 3

    Onclick이 작동하지 않음-Javascript

  4. 4

    JavaScript : setTimeout (setInterval)이 작동하지 않음

  5. 5

    JavaScript : setTimeout (setInterval)이 작동하지 않음

  6. 6

    JavaScript "if"조건이 작동하지 않음

  7. 7

    Javascript setInterval if 문이 올바르게 작동하지 않음

  8. 8

    JavaScript RegEx 문자열 끝이 작동하지 않음

  9. 9

    Javascript 조건문이 올바르게 작동하지 않음

  10. 10

    JavaScript If 문이 올바르게 작동하지 않음

  11. 11

    기존 nodeJS 및 swagger JS 문서가 작동하지 않음

  12. 12

    nodejs html-to-pdf, 출력이 작동하지 않음

  13. 13

    NodeJS-비동기 지우기 간격이 작동하지 않음

  14. 14

    Javascript 하위 문자열, 슬라이스가 작동하지 않음

  15. 15

    JavaScript 재귀 노드 동등 기능이 작동하지 않음

  16. 16

    ElasticSearch Javascript, 하이라이트가 작동하지 않음

  17. 17

    Javascript (Discord 봇)의 새로운 기능, If-Else / Switch 문이 작동하지 않음

  18. 18

    JavaScript의 루프 문제, 배열에 값 삽입이 작동하지 않음

  19. 19

    본문 onload에서 Javascript 기능이 제대로 작동하지 않음

  20. 20

    다중 파일 업로드 Validaiton JavaScript if 문이 작동하지 않음

  21. 21

    PHP 페이지에서 Javascript가 작동하지 않음

  22. 22

    javascript가 xhtml 페이지에서 작동하지 않음 (primefaces)

  23. 23

    aspx C # 웹 페이지에서 JavaScript가 작동하지 않음

  24. 24

    javascript if 문 부울 비교가 작동하지 않음

  25. 25

    JavaScript 첫 글자 대문자가 작동하지 않음

  26. 26

    JavaScript 문자열 생성기가 작동하지 않음

  27. 27

    Javascript의 단순 문자열 비교가 작동하지 않음

  28. 28

    JavaScript를 사용하여 HTML 선택이 작동하지 않음

  29. 29

    Cloudinary에서 전체 URL로 이미지 삭제가 작동하지 않음-Nodejs

뜨겁다태그

보관