Number vs. String
Question: Is there a way to test whether a particular variable holds a number or a string?
Answer: Yes. To test whether the variable holds a number or a string,
use the typeof(123) // result: "number" typeof("123") // result: "string" if (typeof k == "string") { alert('k is a string.') } if (typeof k == "number") { alert('k is a number.') }The typeof operator can also help you distinguish between
other data types. Depending on the particular variable's value,
the result of typeof can be one of the following:
"number" "string" "boolean" "function" "object" "undefined" See also: |
Copyright © 1999-2012, JavaScripter.net.