Skocz do zawartości
Dzień Dziecka z CSHacked

[JS]Problem z porstym skryptem dodawania


Paskud
# CSH External VIP Project

Masz dosyć problemów z czynnikiem zaufania w CS2 lub notorycznymi banami?

Sprawdź CSH External VIP Project.


Więcej informacji  

Rekomendowane odpowiedzi

Siema zaczołem się bawić w java script ale coś mi nie wychodzi. Napisałem skrypt na dodawanie 2 liczb, ktore uzytkownik wczesniej podaje. Wszystko jest ok zanim nie pokaze wyniku, bo pisze ze suma to NaN(not a number). Nie wiem co teraz zrobic w na js raczej sie nie znam. Skrypt wyglada tak:

var liczba1;
var liczba2;
var suma = liczba1+liczba2;
var sprawdz = 1;

liczba1 = prompt("Podaj liczbe 1", "");
liczba2 = prompt("Podaj liczbe 2", "");

if (isNaN(liczba1)) {
	alert("Podana liczba jest nieprawidlowa.");
	sprawdz = 0;
} else if (isNaN(liczba2)) {
	alert("Podana liczba jest nieprawidlowa.");
	sprawdz = 0;
}

if (sprawdz == 1) {
document.write("suma to "+suma);
}
Odnośnik do komentarza

nie znam js ale coś pokręciłeś

napisałeś na początku

var liczba1; 
var liczba2; 
var suma = liczba1+liczba2; 
var sprawdz = 1; 

liczba1 = prompt("Podaj liczbe 1", ""); 
liczba2 = prompt("Podaj liczbe 2", ""); 
a powinieneś najpierw wczytać a potem dodać :(

czyli

 

var liczba1; 
var liczba2; 
var sprawdz = 1; 

liczba1 = prompt("Podaj liczbe 1", ""); 
liczba2 = prompt("Podaj liczbe 2", ""); 

var suma = liczba1+liczba2; 

jak pisałem nie znam js więc pewnie to nie to
Odnośnik do komentarza

var liczba1;
var liczba2;
var sprawdz = 1;
var suma;
liczba1 = prompt("Podaj liczbe 1", "");
liczba2 = prompt("Podaj liczbe 2", "");

if (isNaN(liczba1)) {
    alert("Podana liczba jest nieprawidlowa.");
    sprawdz = 0;
} else if (isNaN(liczba2)) {
    alert("Podana liczba jest nieprawidlowa.");
    sprawdz = 0;
}

suma = liczba1 + liczba2;

if (sprawdz == 1) {
document.write("suma to "+suma);
}
Może tak?

Nie znam js, ale z tego co umiem programować to bym zrobił tak.

Wartość if ostatniego możesz zrobić, że jeżeli sume == null to nie wykonuj wypisania tekstu, jeżeli jest to przejdź dalej.

 

Pozdrawiam.

.rk aka Koldy

"Idę przez życie ze środkowym palcem uniesionym w górze
Kocham muzę, pier**lę wyścig szczurów i presję
Jestem sobą, robię swoje i zgarniam za to pensję"
 
~ Słoń WSRH

Od Zera do Skryptera # poradnik

Odnośnik do komentarza

var liczba1;
var liczba2;
var sprawdz = 1;
var suma;
liczba1 = prompt("Podaj liczbe 1", "");
liczba2 = prompt("Podaj liczbe 2", "");

if (isNaN(liczba1)) {
    alert("Podana liczba jest nieprawidlowa.");
    sprawdz = 0;
} else if (isNaN(liczba2)) {
    alert("Podana liczba jest nieprawidlowa.");
    sprawdz = 0;
}

suma = parseFloat(liczba1) + parseFloat(liczba2);

if (sprawdz == 1) {
document.write("suma to "+suma);
}

Może zadziała, nie znam js, więc nie bić jak źle :)

btw. na razie zamiast pisać skrypty na Twoim miejscu bym się poduczył bardziej, bo to są straszne podstawy...

.rk aka Koldy

"Idę przez życie ze środkowym palcem uniesionym w górze
Kocham muzę, pier**lę wyścig szczurów i presję
Jestem sobą, robię swoje i zgarniam za to pensję"
 
~ Słoń WSRH

Od Zera do Skryptera # poradnik

Odnośnik do komentarza
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

  Tagi

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Regulamin. Polityka prywatności