να αναγνωρίσει ένα μεταβλητή που θα κρατήσει την αξία που θα δοκιμαστεί . Συνήθως , αυτή η τιμή θα έρθει από την είσοδο του χρήστη σε μια φόρμα , αν και μπορεί να αποδοθούν άμεσα :
var numericVar = 9 ? 2
Ορίστε μια συνάρτηση που δέχεται είσοδο του χρήστη ως επιχείρημα , προσέχοντας να ονομάσει το κάτι συνάρτηση με νόημα : { .
κωδικός
//write για να ελέγξετε αν η μεταβλητή είναι αριθμητική
}
ISNUMBER λειτουργία ( numericVar )
εικόνων 3
isNaN χρήση του JavaScript ( ) συνάρτηση για να καθοριστεί αν η μετακυλίεται στην τιμή είναι αριθμητική . Η λειτουργία isNaN ( ) καθορίζει αν μια τιμή δεν είναι " ένας αριθμός" και επιστρέφει το «ψευδές» αν η τιμή είναι του τύπου αριθμητική . Ορισμό
//λειτουργία
ISNUMBER λειτουργία ( numericVar ) {
//δηλώσετε μια μεταβλητή για να κρατήσει την τιμή επιστροφής από το isNaN ( ) συνάρτηση
var NaNResult = isNaN ( numericVar ) ?
//κάνει κάτι με την τιμή επιστροφής
}
Η 4
Επιστροφή αποτέλεσμα της συνάρτησης . Εάν η λειτουργία έχει σχεδιαστεί για να ειδοποιεί το χρήστη ότι έχει εισάγει μη αριθμητικό - άκυρο - στοιχεία , το αποτέλεσμα μπορεί να γραφτεί στην ιστοσελίδα ή να τοποθετείται σε ένα πλαίσιο ειδοποίησης . Εναλλακτικά , το αποτέλεσμα μπορεί να επιστραφεί με τον κωδικό κλήσης για περαιτέρω επεξεργασία . Ορισμό
//λειτουργία
ISNUMBER λειτουργία ( numericVar ) {
//δηλώσετε μια μεταβλητή για να κρατήσει η τιμή που επιστρέφεται από το isNaN ( λειτουργία )
var NaNResult = isNaN ( numericVar ) ?
//κάνει κάτι με την επιφυλακή των
τιμή επιστροφής
( NaNResult ) ?
}
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα