Προγραμματισμός

Γνώση Υπολογιστών >> Προγραμματισμός >  >> JavaScript Προγραμματισμός

Javascript τερματισμένο αλφαριθμητικό Λάθη

Όταν ορίζετε ένα string σε JavaScript , θα επισυνάψουν τα συμβολοσειράς χαρακτήρων σε εισαγωγικά . Εάν ξεκινήσετε το string με ένα μόνο απόσπασμα , θα πρέπει να τερματίσετε το string με ένα μόνο απόσπασμα και να ξεφύγουν από κάθε άλλο μεμονωμένο απόσπασμα χαρακτήρες που μπορεί να περιέχονται στο κείμενο εγχόρδων, όπως μια απόστροφο , ή ο διερμηνέας JavaScript μπερδεύεται . Όταν λαμβάνετε ένα " μη τερματισμένο αλφαριθμητικό " σφάλμα στη JavaScript , αυτό σημαίνει ότι θα ξεκινήσει μια σειρά από προσδιορισμό των χαρακτήρων που πρέπει να περιέχονται στην εν λόγω σειρά , μια σειρά κυριολεκτική , αλλά ποτέ δεν έχει οριστεί το τέλος του string , αφήνοντας το string τερματισμένο . Από JavaScript δεν ξέρει πού σταματά η σειρά και όπου ο κώδικας JavaScript συνεχίζει , να σταματήσει και σας δίνει ένα λάθος . Συμπεριλαμβανομένης της γραμμής Breaks
Η

Στο JavaScript , δεν μπορείτε να συμπεριλάβετε αλλαγές γραμμής σε μια σειρά από συμπεριλαμβανομένων των πραγματικών αλλαγών γραμμής στον ορισμό των χορδών. Ένα multi-line δήλωση εγχόρδων σε JavaScript θα προκαλέσει " τερματισμένο αλφαριθμητικό " σφάλμα . Για παράδειγμα :

//αυτό παράγει μια " μη τερματισμένο αλφαριθμητικό " errorvar String = " Εκτύπωση thisand τότε αυτό σε μια άλλη γραμμή " ?

Τοποθετήστε νέες γραμμές σε μια σειρά JavaScript χρησιμοποιώντας τη νέα γραμμή χαρακτήρα " . \\ n" για παράδειγμα :

var String = " Εκτύπωση \\ nand τότε αυτό σε μια άλλη γραμμή " ?
εικόνων Χρήση μεταβλητών PHP Με γραμμή Breaks < br >

JavaScript και PHP χρησιμοποιούνται συχνά μαζί , όπως η JavaScript είναι ένα client-side scripting γλώσσα και PHP είναι server-side γλώσσα . Ωστόσο , αν κάνετε την ένεση μια μεταβλητή της PHP που περιέχει αλλαγών γραμμής σε κώδικα JavaScript , θα λάβετε ένα " τερματισμένο αλφαριθμητικό " σφάλμα . Δεδομένου ότι οι αλλαγές γραμμής εισαχθεί δυναμικά κατά το χρόνο εκτέλεσης , αυτό μπορεί να είναι δύσκολο για τον εντοπισμό σφαλμάτων . Για παράδειγμα :

?

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα