-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcountries.js
More file actions
69 lines (56 loc) · 2.03 KB
/
Copy pathcountries.js
File metadata and controls
69 lines (56 loc) · 2.03 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
var countrysH={};
function inputCountry(){
var c=prompt('Введите страну','Беларусь');
var cap=prompt('Введите столицу','Минск');
if(c || cap){
addCountry(c,cap);}
else{
alert("Error");}
}
function addCountry(countryName,capitalName) {
countrysH[countryName]=capitalName;
}
function inputdel(){
var d=prompt('Введите страну');
if(d in countrysH){
deleteCountry(d);
alert(d + ' удалена из базы !' );
}else{
alert('Нет информации о стране ' + d + '!' );
}
}
function deleteCountry(countryName) {
delete countrysH[countryName];
}
function info(){
var g=prompt('Введите страну');
getCountryInfo(g);
alert(getCountryInfo(g));
}
function getCountryInfo(countryName) {
if ( countryName in countrysH )
return 'страна: ' + countryName + ' столица: ' + countrysH[countryName];
else
return 'нет информации о стране ' + countryName + '!';
}
function listCountrys() {
var res="";
for ( var CN in countrysH )
res+=getCountryInfo(CN) +'\n';
// alert( "список стран: " + res );
document.getElementById("resultcan").innerHTML = "<b>Cписок стран </b>: <br>" + res;
// return res;
}
$(function() {
var savedCountries = localStorage['saved'];
if (savedCountries) {
countrysH = JSON.parse(savedCountries);
}
$(window).unload(function() {
window.localStorage['saved'] = JSON.stringify(countrysH);
});
});
addCountry('Германия','Берлин');
addCountry('Венгрия','Будапешт');
addCountry('Франция', 'Париж');
//alert( "список стран:" + listCountrys() );