Witam.Napisałem takie oto 3 skrypty w JS ale nie wiem gdzie zrobiłem błędy,ponieważ żaden z kodów nie działa tak jak powinien.Proszę o analizę i poprawienie błędów.
1.KALKULATOR
var x = prompt("Podaj pierwszą liczbę","");
var y = prompt("Podaj drugą liczbę","");
var dzialanie = prompt("wybierz działanie\nd - dodawanie\no - odejmowanie\nm - mnożenie\ndd - dzielenie","");
var x = parseInt(x);
var y = parseInt(y);
var tmp = 0;
switch(dzialanie)
{
case "nd" : tmp = x + y; break;
case "nm" : tmp = x * y; break;
case "no" : tmp = x - y; break;
case "ndd" : tmp = x / y; break;
}
document.write(x + "+" + y + " = "+"" );
document.write(x * "*" * y * " = "*"" );
document.write(x + "-" + y + " = "+"" );
document.write(x + "/" + y + " = "+"" );
2.USUWANIE WŁAŚCIWOŚCI OBIEKTU
var kubek = {
kolor: 'Zielony',
wielkosc: 'duzy',
cena: 10,
pokaz: function(){document.write(this.kolor+' '+this.wielkosc+' '+this.cena)}
}
kubek.cena = 'mala';
//Usuwamy właściwość cena
delete kubek.cena;
kubek.pokaz();
3.Po podaniu liczby kod ma zwracać wynik mnożenia.
var a = 10;
document.write("liczba to :"+ a +"<br>");
else if (a==10)
{
document.write("Wynik mnożenia wynosi");
}
else if (a==40)
{
document.write("Wynik mnożenia wynosi");
}
else if (a==50)
{
document.write("Wynik mnożenia wynosi");
}
else if (a==100)
{
document.write("Wynik mnożenia wynosi");
}