Основы программирования. Часть I.
Упражнения к уроку.

1. Какой способ объявления и инициализации переменной правильный? В каком месте страницы можо разместить эти строки, чтобы не возникло ошибки. Исправьте ошибки.

my_name="sergey" правильно   
var how many=34 правильно 

Имя переменной не может начинаться с цифры, содержать пробелы, знаки препинания и т.п. Допускается использовать только знак подчёркивания.

 
var F=document.form_1 правильно 

Необходимо, чтобы инициализация переменной происходила после загрузки документа. Если поместить описание в разделе <HEAD>, то это вызовет ошибку. Сценарий не выполнится из-за того, что пытается обратиться к текстовому полю до того, как оно будет создано в памяти браузера. Имеет смысл просто объявить переменную, а значение ей присвоить после загрузки документа.

 
var g правильно 

Переменная просто объявлена, но значение ей не присвоено.

 

2. Как изменится значение переменной myVar после каждого действия.

var myVar = 10 10
myVar = myVar+20 30
myVar = myVar+"36" 3036
myVar = myVar+3 30363
myVar = "go-go" go-go

3. Исправьте скрипт.


<html>
<head>
<title>Сложение двух чисел</title>
<script language="JavaScript">
function add(){
 var x=document.adder.input1.value
 var y=document.adder.input2.value
 document.output.value=y+x
 
}
</script>
</head>
<body>
 <form name="adder">
  <input type="text" name="input1" 
  value="0" size=5><br>
  <input type="text" name="input2" 
  value="0" size=5><br>
  <input type="button" value="Сложить" 
  onclick="add()">
  <p>_________________________</p>
  <input type="text" name="output" 
  value="0" size=7>
</form>
</body>
</html>
<html>
<head>
<title>Сложение двух чисел</title>
<script language="JavaScript">
function add(){
 var x=document.adder.input1.value
 var y=document.adder.input2.value
 document.adder.output.value=
 parseFloat(y)+parseFloat(x)
}
</script>
</head>
<body>
 <form name="adder">
  <input type="text" name="input1" 
  value="0" size=5><br>
  <input type="text" name="input2" 
  value="0" size=5><br>
  <input type="button" value="Сложить" 
  onclick="add()">
  <p>_________________________</p>
  <input type="text" name="output" 
  value="0" size=7>
</form>
</body>
</html>


Правильные ответы
Hosted by uCoz