Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Dupa 20 ani de facultate, am uita...

Mobile.de ofera imprumut de bani ...

problema test grila

Digi24 a disparut de pe TV Lg
 Drept de proprietate intelectuala...

Jante noi shitbox

Trinitas TV 4K

Dacia 1316 cu 6 usi ...
 Frecventa modificata radio

Un nou pericol pt batrani

Ar trebuii sa vindem imobiliarele...

Dupa renuntarea la aparat dentar
 pelerinaj in Balcik

Noul format Jpegli iși propu...

Dade, dade

Probleme accesare nr test telefon
 

numar intre ghilimele (js)

- - - - -
  • Please log in to reply
8 replies to this topic

#1
tylose

tylose

    Junior Member

  • Grup: Junior Members
  • Posts: 27
  • Înscris: 08.11.2017
var nr1 = "123";

var nr2 =  123;


e mai bine ca numerele sa nu fie intre ghilimele sau nu conteaza?

#2
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,444
  • Înscris: 10.08.2005
Intre ghilimele ai un sir de caractere

#3
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,238
  • Înscris: 24.02.2007
Depinde...
Vrei ca 123+123 sa rezulte 246 sau 123123?

Edited by dani.user, 12 November 2017 - 15:10.


#4
tylose

tylose

    Junior Member

  • Grup: Junior Members
  • Posts: 27
  • Înscris: 08.11.2017

View Postdani.user, on 12 noiembrie 2017 - 15:10, said:

Depinde...
Vrei ca 123+123 sa rezulte 246 sau 123123?

daca ambele sunt numere nu pot fi printate ca string (creca asa se zice)?

din

var nr1 = 123;
var nr2 = 123;

nu poate rezulta

123123

?

Edited by tylose, 12 November 2017 - 15:16.


#5
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,238
  • Înscris: 24.02.2007
Incearca si vezi ce rezulta.

#6
tylose

tylose

    Junior Member

  • Grup: Junior Members
  • Posts: 27
  • Înscris: 08.11.2017

View Postdani.user, on 12 noiembrie 2017 - 15:20, said:

Incearca si vezi ce rezulta.
merge cu toString()

#7
Daniel2222

Daniel2222

    Junior Member

  • Grup: Members
  • Posts: 196
  • Înscris: 21.07.2015
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
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,238
  • Înscris: 24.02.2007
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
Geth

Geth

    Senior Member

  • Grup: Senior Members
  • Posts: 2,903
  • Înscris: 17.11.2017
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

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate