Часть 4

Однако может случиться , что вам потребуется  объединить строку и число Например ,вам нужно вывести сообщение , которое указывает , сколько раз посетитель был на вашей странице Количество его визитов-это число, а сообщение- строка В данном случае, используя операцию +, вы совершаете два действия : преобразуете число в строку и соединяете его с другой строкой:

var  numOfVisits =101;

var message =’Вы посетили этот сайт ‘ + numOfVisits +’раз’ ;

Добавляя знак + перед переменной (убедитесь , что между ними нет пробела)вы просите интерпретатор  JavaScript попытатья  преобразовать строку в числовое значение Если строка содержит только числа, например, ‘2’,то в итоге вы получите преобразованную в число

var  numOfShoes=’2’;

var numOfSocks=4;

var totalItems=+numOfShoes + numOfSocks;

Во-вторых, можно использовать команду Number():

var  numOfShoes =’2’;

var numOfSocks= 4;

var totalItems= Number(numOfShoes)+numOfSocks;

Команда Number()  преобразует строку в число, если это возможно Если строка содержит только буквы , вы получите значение NaN  в качестве  сообщения о том, что преобразование букв в числа невозможно

Комбинированные операции: score +=10 ( score=score + 10); score -=10(score=score-10);score*=10(score=score*10);  score/=10 (score = score/10);  score++ (score =score+1); score – – (score=score -1)

Как и в случае с числами , существует сокращенная  операция для соединения  строки и переменной Операция += добавляет то, что располагается  справа от знака= , в конец строки переменной  message+= ‘ ‘ +name;

 

Комментарии

No Комментарии

Leave a reply

Союз образовательных сайтов