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

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

Τι σημαίνει Javascript κενό δεν μπορεί να ανοίξει Mean

? " . Απροσδιόριστες " Η λειτουργία άκυρη JavaScript είναι δεσμευμένη συνάρτηση που επιστρέφει πάντα την τιμή JavaScript Αυτό αναγκάζει μια διεύθυνση URL που καλεί τη συνάρτηση κενό για να μείνει στην ίδια θέση , επειδή ένας απροσδιόριστος URL δεν παρέχει μια θέση προορισμού . Η Javascript άκυρη λειτουργίες δεν μπορεί να ανοίξει , διότι δεν υπάρχει κυριολεκτικά τίποτα για να ανοίξει . Οι Undefined Αξία
Η

γλώσσες προγραμματισμού ηλεκτρονικών υπολογιστών χρησιμοποιούν συχνά πολλές τιμές σε διάφορες αποχρώσεις σημαίνουν τίποτα . Η τιμή " 0 " είναι αριθμητικό και το string " " είναι το κείμενο του μηδενικού μήκους ? Ενώ οι άνθρωποι περιλαμβάνονται να σκέφτονται τόσο ως " τίποτα", αυτές έχουν σαφώς διαφορετικές αξίες και τις ιδιότητες σε γλώσσες υπολογιστών . Ο όρος για την κυριολεκτική τίποτα δεν είναι " άκυρη ". JavaScript ορίζει ως « απροσδιόριστη» ως ένα ξεχωριστό είδος « μηδενική » αξία , που συνήθως επιστρέφει για να δείξει μια ανυπολόγιστη αξία .
Εικόνων Void και απροσδιόριστη
Η

η λειτουργία άκυρη JavaScript θα επιστρέφει πάντα μια τιμή " απροσδιόριστη ", το οποίο μπορεί να αυξήσει το ερώτημα γιατί μια λειτουργία είναι απαραίτητη στην πρώτη θέση , καθώς η απροσδιόριστη τιμή θα μπορούσε να χρησιμοποιηθεί αντ 'αυτού. Το πρόβλημα είναι ότι το JavaScript επιτρέπει στους φορείς εκμετάλλευσης να είναι " υπερφορτωμένο ", ή να εκχωρηθεί νέες αξίες προγραμματισμού . Είναι νόμιμο να δηλώσει τα εξής σε JavaScript :

var Απροσδιόριστος = 42 ?

Αυτό αλλάζει την αξία του ακαθόριστου φορέα από απροσδιόριστες έως 42 , η οποία είναι πάρα πολύ μια καθορισμένη τιμή . Ωστόσο , το κενό λειτουργία ( 0 ) θα επιστρέφει πάντα την αξία της απροσδιόριστη , ακόμη και αν Απροσδιόριστος ίδια έχει υπερφορτωθεί και δεν είναι πλέον απροσδιόριστη .

Η Άκυρο HTML
Η

JavaScript μπορεί να ενεργοποιηθεί σε μια ιστοσελίδα , κάνοντας κλικ σε ένα σύνδεσμο , ο οποίος προκαλεί τον κώδικα JavaScript που συνδέονται με αυτή την άγκυρα για να εκτελεστεί . Αυτό προκαλεί ένα πρόβλημα, διότι κάνοντας κλικ σε μια άγκυρα συνήθως λέει ένα πρόγραμμα περιήγησης στο Web για να προχωρήσει σε αυτό το link ? Αν η προτιμώμενη συμπεριφορά είναι αντ 'αυτού να παραμείνει στην ίδια σελίδα , θα πρέπει να στείλετε μια θέση που λέει το πρόγραμμα περιήγησης για να πάει " πουθενά ". ? Χρησιμοποιώντας void (0 ) , όπως αυτή την άγκυρα είναι ένας τρόπος να το κάνουμε αυτό , επειδή αξιολογεί σε απροσδιόριστες ? το πρόγραμμα περιήγησης έχει πουθενά να πάει και ως εκ τούτου παραμένει εκεί που βρίσκεται
εικόνων void δεν μπορεί να ανοίξει <. br >

Αν είστε σε ένα περιβάλλον προγραμματισμού και να λάβετε ένα μήνυμα λάθους που αναφέρει ότι "Javascript Void δεν μπορούν να ανοίξουν , " αυτό το σφάλμα είναι σχεδόν ταυτολογική : το μήνυμα σφάλματος που σας ενημερώνει ότι ένας απροσδιόριστος URL είναι ένα απροσδιόριστη θέση που δεν μπορεί να ανοίξει . Αυτό μπορεί να συμβεί όταν ένα λάθος - έλεγχο ρουτίνας προσπάθειες για την επεξεργασία ενός JavaScript : link void (0 ) σαν να ήταν μια τυπική διεύθυνση URL . Αν αυτή είναι η αναμενόμενη συμπεριφορά , τότε το σφάλμα - ο μηχανισμός ελέγχου σας μπορεί να είναι η ίδια σε υπαιτιότητά του . Ελέγξτε τον κωδικό σας για να βεβαιωθείτε ότι δεν είστε στέλνοντας μια μη τυπική διεύθυνση URL σε ένα σημείο όπου είναι στην πραγματικότητα απαιτείται μια κανονική θέση HTTP .
Η
εικόνων

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

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