Создайте карту-опрос пользователя по основным параметрам:
возраст, пол, стаж работы, образование для получения рекомендации устройства на работу по 3 специальностям: секретарь, грузчик, менеджер. Пользователь вводит данные о себе, после обработки которых должна быть выведена на экран рекомендуемая вакансия. Ограничения по каждой вакансии задать самим (к примеру, возраст грузчика – не старше 45 лет, менеджер должен иметь высшее образование и т.д.)
Тема №2
Организация работы с массивами
Пример1: оператор присваивание значений и вывод
<html>
<head>
<title>Writing an Array</title>
</head>
<body>
<P>
<script language="javascript" type="text/javascript">
<!--
var myArray = new Array();
myArray[0] = "AAA";
myArray[1] = "BBB";
myArray[2] = "CCC";
for (var i=0; i<myArray.length; i++) {
document.write("Element " +i+ " contains: " +myArray[i]+ "<br />");
}
//-->
</script>
</p>
</body>
</html>
Способ
<html>
<head>
<title>A Simple Page</title>
<script language="JavaScript">
<!--
var myarray = new Array();
for (i = 0; i < 10; i++)
{
myarray[i] = i;
}
document.write(myarray);
// -->
</script>
</head>
<body>
</body>
</html>
Способ
<html>
<head>
<title>A Simple Page</title>
<script language="JavaScript">
<!--
var myarray = new Array(5);
myarray[0] = 5
myarray[1] = 8
myarray[2] = 10
myarray[3] = 18
myarray[4] = 180
for (x in myarray)
{
myarray[x] = ++myarray[x];
}
document.write(myarray);
document.write('<br>');
document.write(x);
// -->
</script>
</head>
<body>
</body>
</html>
Способ
<HTML>
<HEAD>
<TITLE>
Iteration
</TITLE>
</HEAD>
<BODY>
<H1>
<SCRIPT>
var myArray = new Array(4);
myArray[0] = "A";
myArray[1] = "B";
myArray[2] = "C";
myArray[3] = "D";
myArray[6] = "E";
delete myArray[1]
for (var i = 0; i < myArray.length; i++){
if (myArray[i])
document.write("myArray[" + i + "] = " + myArray[i] + "<br>");
}
</SCRIPT>
</H1>
</BODY>
</HTML>
Пример слияние массивов и вывод результата
<html>
<script language="JavaScript">
<!--
function displayElements(theArray)
{
for(i=0; i<theArray.length; i++)
{
document.write(" - ",theArray[i][1]," ");
document.write(theArray[i][0],"<br>");
}
}
shelf1 = new Array(["A",10],["B",25]);
document.write("Shelf 1 contains:<br>");
displayElements(shelf1);
shelf2 = new Array(["C",50],["D",3],["E",8]);
document.write("Shelf 2 contains:<br>");
displayElements(shelf2);
inventory = shelf1.concat(shelf2);
document.write("<br>The total inventory contains:<br>");
displayElements(inventory);
--></script>
</html>
Пример сортировки массива
<html>
<head>
<title>Using the sort() method</title>
<script type="text/javascript" language="javascript">
<!-- //
function SortElements(){
var colors = new Array("red","blue","green");
colors.sort();
var cj = colors.join(", ");
alert("The sorted array contains: " + cj);
}
// -->
</script>
</head>
<body onload="SortElements()">
</body>
</html>
Пример разделения элементов «-«
<html>
<script language="JavaScript">
<!--
fruit = new Array("A","B","C");
aString = fruit.join("-");
document.write("The fruit array contains: ",aString);
-->
</script>
</html>