![]() |
keines Javascript problem
hallo alle zusammen
ich habe ein kleines problem und ich hoffe ihr könnt mir helfen zum problem wenn var nicht definiert ist gibt es ein fehler wie mache ich das sobald var nicht definiert ist dieser var ein wert zuzuweisen kleines beispiel was ich auch versucht habe aber nicht geht :( Code:
<html> |
ok danke
wie würde das s***** ausschauen ? anzumerken ist auch noch das var locale = x beliebig sein kann. es geht mir darum sobal die Variable nicht existiert in eine vordefinierte umgewandelt wird |
ja das ist richtig
aber so gut bin ich auch noch nicht deswegen würde ich gerne ein s***** haben um zu sehen wie ich es programmieren muss |
jetzt nirgens mehr
habe das problem gelöst bekommen trotzdem danke |
If (locale == null) { locale = "defaultvalue";}
kann sein, dass du den Code noch auf JavaS***** anpassen musst.. aber das waere eine standardloesung (zumindest ein Ideenanstoss), die in den meisten Programmiersprachen funktioniert.. |
ich kenn mich ja nicht so gut aus, aber ich hab schon oft
if(locale == null || locale="") gesehen. |
Du erstellst die Variable locale also 2 Mal....bringt also rein gar nichts, das zweite "var locale = rhein;" Du sprichst dann nicht mehr diesselbe Variable wie vorher an...bzw. es wird ein Fehler ausgelöst, da du eine zweite Variable mit dem gleichen Namen erstellst.
|
Dafür braucht es keinerlei if-cases oder funktionen oder sonstiges.
Deine Zeile schreibst du einfach so: var locale = rhei || 'defaultwert'; Solange die variable rhei undefined, null oder false ist, wird "defaultwert" zugewiesen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:36 Uhr. |
Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.