Основы программирования. Часть 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>
|
Правильные ответы