Sobes.tech
Middle

JavaScript- ում տողերի կոնկատենացիայի առաջադրանք: ինչ կցուցադրվի էկրանին և ինչու? (մասին + օպերատորով և տողերով/թվերով օրինակ)

sobes.tech AI

Պատասխան AI-ից

JavaScript- ում օպերատոր +-ը օգտագործվում է ինչպես թվերի գումարման, այնպես էլ տողերի միացման համար: Եթե առնվազն մեկը օպերանդներից տող է, մնացածները փոխարկվում են տողերի և կատարվում է միացում:

Օրինակ՝

console.log(1 + 2 + '3'); // '33'
console.log('1' + 2 + 3); // '123'

Նկարագրություն՝

  • Առաջին դեպքում, 1 + 2 նախ գումարվում է թվերով, արդյունքը 3 է, ապա 3 + '3' — թիվ 3-ը փոխարկվում է տող և կատարվում է միացում, արդյունքը '33':
  • Երկրորդ դեպքում, '1' + 2 — տող + թիվ, թիվը փոխարկվում է տող և ստացվում է '12', հետո '12' + 3 — ևս միացում, վերջնական արդյունքը '123':

Այսպիսով, գործողությունների կարգը և օպերանդների տեսակները ազդում են արդյունքի վրա։