26 lines
759 B
Text
26 lines
759 B
Text
#La función isNumeric() es nativa de BASIC256.
|
|
#Devuelve 1 (verdadero) si la expresión es un entero,
|
|
#un número de punto flotante o una cadena que se puede
|
|
#convertir directamente en un número.
|
|
#De lo contrario, devuelve 0 (falso).
|
|
|
|
#Las siguientes cadenas numéricas son válidas:
|
|
#“123”, “-345”, “234.234324”, “-34234.123”, “-2.567e7” y “6.7888E-8”.
|
|
|
|
s = "1234.056789"
|
|
print s, " => "; isNumeric(s)
|
|
s = "-2.567e7"
|
|
print s, " => "; isNumeric(s)
|
|
s = "Dog"
|
|
print s, " => "; isNumeric(s)
|
|
s = "Bad125"
|
|
print s, " => "; isNumeric(s)
|
|
s = "-0177"
|
|
print s, " => "; isNumeric(s)
|
|
s = "0b1110" #binario
|
|
print s, " => "; isNumeric(s)
|
|
s = "0o177" #octal
|
|
print s, " => "; isNumeric(s)
|
|
s = "0xff" #hexadecimal
|
|
print s, " => "; isNumeric(s)
|
|
end
|