ÐипÑавÑе додаваннÑ
ÐижÑе наведено код, Ñо пÑоÑиÑÑ ÐºÐ¾ÑиÑÑÑваÑа ввеÑÑи два ÑиÑла Ñ Ð²ÑдобÑÐ°Ð¶Ð°Ñ ÑÑ Ð½Ñ ÑÑмÑ.
ÐÑн пÑаÑÑÑ Ð½ÐµÐ¿ÑавилÑно. Ðод Ñ Ð¿ÑÐ¸ÐºÐ»Ð°Ð´Ñ Ð²Ð¸Ð²Ð¾Ð´Ð¸ÑÑ 12 (Ð´Ð»Ñ Ð¿Ð¾ÑаÑковиÑ
знаÑÐµÐ½Ñ Ñ Ð¿Ð¾Ð»ÑÑ
вводÑ).
У ÑÐ¾Ð¼Ñ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ°? ÐипÑавÑе ÑÑ. РезÑлÑÑÐ°Ñ Ð¼Ð°Ñ Ð±ÑÑи 3.
let a = prompt("ÐеÑÑе ÑиÑло?", 1);
let b = prompt("ÐÑÑге ÑиÑло?", 2);
alert(a + b); // 12
ÐÑиÑина в ÑомÑ, Ñо вÑкно запиÑÑ Ð¿Ð¾Ð²ÐµÑÑÐ°Ñ Ð²Ð²Ñд коÑиÑÑÑваÑа Ñк ÑÑдок.
ÐÑже, змÑÐ½Ð½Ñ Ð¾ÑÑимÑÑÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð½Ñ "1" Ñ "2" вÑдповÑдно.
let a = "1"; // prompt("ÐеÑÑе ÑиÑло?", 1);
let b = "2"; // prompt("ÐÑÑге ÑиÑло?", 2);
alert(a + b); // 12
Ðам ÑÑеба пеÑеÑвоÑиÑи ÑÑдки на ÑиÑла пеÑед заÑÑоÑÑваннÑм опеÑаÑоÑа +. ÐапÑиклад, за Ð´Ð¾Ð¿Ð¾Ð¼Ð¾Ð³Ð¾Ñ Number() або вÑÑÐ°Ð²Ð»ÐµÐ½Ð½Ñ + пеÑед ними.
ÐÑÑавиÑи + можна безпоÑеÑеднÑо пеÑед prompt:
let a = +prompt("ÐеÑÑе ÑиÑло?", 1);
let b = +prompt("ÐÑÑге ÑиÑло?", 2);
alert(a + b); // 3
Ðбо вÑеÑÐµÐ´Ð¸Ð½Ñ alert:
let a = prompt("ÐеÑÑе ÑиÑло?", 1);
let b = prompt("ÐÑÑге ÑиÑло?", 2);
alert(+a + +b); // 3
РоÑÑаннÑÐ¾Ð¼Ñ Ð²Ð°ÑÑанÑÑ ÑнаÑний Ñ Ð±ÑнаÑний + викоÑиÑÑовÑÑÑÑÑÑ Ñазом. ÐиглÑÐ´Ð°Ñ Ñ
имеÑно, Ñи не Ñак?