numar intre ghilimele (js)
Last Updated: Nov 23 2017 00:02, Started by
tylose
, Nov 12 2017 15:02
·
0
#1
Posted 12 November 2017 - 15:02
var nr1 = "123"; var nr2 = 123; e mai bine ca numerele sa nu fie intre ghilimele sau nu conteaza? |
#3
Posted 12 November 2017 - 15:10
Depinde...
Vrei ca 123+123 sa rezulte 246 sau 123123? Edited by dani.user, 12 November 2017 - 15:10. |
#4
Posted 12 November 2017 - 15:16
#6
Posted 12 November 2017 - 15:24
#7
Posted 12 November 2017 - 15:33
Sunt tipuri de date diferite.
var nr1 = "123"; Este un string, un sir de caraactere, cu alte cuvinte un text. Tot ce vezi intre " " este tratat ca un text. Deci, daca incerci sa aduni variabila ta nr1+nr1 te astepti sa rezulte 246. Nu! Rezultatul va fi 123123 pentru ca e tratat ca un text, e ca si cum ai spune tele+vizor=televizor , nu conteaza ca tu pui un numar acolo, e tratat ca si cum ar fi un cuvant. var nr2 = 123; Aici ai un integer, un numar intreg, este tratat ca un numar. Asa ca in acest caz nr2+nr2=246; Edited by Daniel2222, 12 November 2017 - 15:38. |
#8
Posted 12 November 2017 - 15:34
Mai sanatos e sa folosesti Typescript (un limbaj ce se compileaza in javascript) fiindca te lasa sa definesti reguli clare si iti da frumos o eroare cand vrei sa trimiti un numar cand e cerut un sir de caractere, sau invers.
|
#9
Posted 23 November 2017 - 00:02
incearca 123 == "123" si incearca sa intelegi ce se intampla ... te poate ajuta pe viitor...
|
Anunturi
Bun venit pe Forumul Softpedia!
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users