Денни Гудман "JavaScript Библия пользователя"

НАЗАД СОДЕРЖАНИЕ ВПЕРЕД
страница 115

Упражнения

1. Укажите, какой из приведенных ниже способов описания и инициализации переменных является приемлемым? Объясните, почему так, а не иначе. Если способ неправильный, что нужно сделать, чтобы исправить ситуацию?

а) my_name = "Cindy";

б) var how many = 25;

в) var zipCode = document.forml.zip.value;

г) var laddress = document.nameForm.addressl.value;

2. Для каждого из приведенных ниже выражений укажите, как изменится выражение someVal после выполнения следующих операторов JavaScript.

var someVal = 2;

someVal = someVal + 2;

someVal = someVal * 10;

someVal = someVal + "20";

someVal = "Robert";

3. Назовите две функции JavaScript, которые выполняют преобразование строк в числа. Как можно задать функцию преобразования строчного значения в число?

4. Наберите код согласно листингу 6.1 и загрузите HTML-страницу. Введите трехзначное число в два верхних поля и щелкните на кнопке Add (Сложить). Изучите код и скажите, в чем ошибка сценария. Как его исправить, чтобы он правильно считал сумму двух чисел, вводимых в указанные поля?

<html>

 <head>
  <title>Sum Maker</title>
  <script type="text/javascript">
   <!--
   function addIt() {
    var valuel = document.getElementById("inputA").value;
    var value2 = document.getElementById("inputB").value;
    document.getElementById("output").value = valuel + value2;
     }
   // -->
  </script>
 </head>

 <body>
  <form name="adder">
   <input type="text" name="inputA" id="inputA"
     value="0" size="4" /><br />
   <input type="text" name="inputB" id="inputB"
     value="0" size="4" />
   <input type="button" value="Add" onclick="addIt()">
   <p>_________________________</p>
   <input type="text" name="output" id="output" size="6" />
  </form>
 </body>
    
</html>

Листинг 6.1. Какие ошибки на этой странице?

страница 115
НАЗАД СОДЕРЖАНИЕ ВПЕРЕД

Денни Гудман "JavaScript Библия пользователя"

Только на OZON.ru! Все спецпредложения на DVD Все серии Пуаро

поиск на сайте

Рейтинг@Mail.ru Rambler's Top100 Счетчик тИЦ и PR
Сайт управляется системой uCoz