Új hozzászólás Aktív témák

  • wardemi

    senior tag

    válasz MurdR #1914 üzenetére

    Hát a NaN röviden számot vár el de nem szám típus van benne (integer) . Ez akkor jelentkezik, ha az adott változó értéke egy művelettől függ és a művelet során a felhasznált változókban nincs típuserőltetés (hogy minden int-nek vegyen) vagy két eltérő típusú értékkel akarnak műveletet végrehajtani.

    Na jó bővében :D
    tegyük fel a = 2 , b = alma. javascript rugalmas nyelv nem nézi egyből, hogy a két változó milyen típusu a+b = 2alma (itt a plusz csak össze füzi a két eredményt mert szövegként veszi) de ha én típuseőltetek és a-t és b-t is számnak veszek akkor összeadás után NaN-t kapok mert az a érték egy szöveg és nem lehet számmá alakítani.

    [ Szerkesztve ]

    iphone 5c | Nexus 7 (2013) | Samsung Galaxy Nexus | PW3

Új hozzászólás Aktív témák