In Javascript everything is case-sensitive; variables, function names, and operators are all case-sensitive.
A variable named test is different from a variable named Test.
typeof can't be the name of a function, because it's a keyword; however, typeOf is a valid function name.
An identifier is the name of a variable, function, property, or function argument.
Identifiers may be one or more characters in the following format:
Letters in an identifier may include extended ASCII or Unicode letter characters, though this is not recommended.
Javascript identifiers use camel case, meaning that the first letter is lowercase and each additional word is offset by a capital letter, like this:
firstSecond myCar doSomethingImportant
Keywords, reserved words, true, false, and null cannot be used as identifiers.