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':
Այսպիսով, գործողությունների կարգը և օպերանդների տեսակները ազդում են արդյունքի վրա։