// n is , n is <Html> <Head> <Title>Demo Program - ++ and -- Operators in JavaScript </Title> </Head> <Body> <script language="javascript" type="text/javascript"> var number1 = ; var number2 = number1++; document.write("<br><h4>Post Increment - number++</h4>"); document.write("Number1 = "+number1+" Number2 = "+number2); document.write("<br><h4>Pre Increment - ++number</h4>"); var number1 = ; var number2 = ++number1; document.write("Number1 = "+number1+" Number2 = "+number2); var number1 = ; var number2 = number1--; document.write("<br><h4>Post Decrement - number--</h4>"); document.write("Number1 = "+number1+" Number2 = "+number2); document.write("<br><h4>Pre Decrement - --number</h4>"); var number1 = ; var number2 = --number1; document.write("Number1 = "+number1+" Number2 = "+number2); </script> </Body> </Html> Illustration . Using ++ and -- Operator – both Prefix and Suffix Chapter Pages Output: . . Unary + and - Operator: + has no effect on numbers but causes non-numbers to be converted into numbers – Negation (changes the sign of the number or converts the expression to a number and then changes its sign) .
. typeof Operator: The typeof operator is used to get the data type (returns a string) of its operand. The operand can be either a literal or a data structure such as a variable, a function, or an object. The operator returns the data type.
Syntax typeof operand or typeof(operand) typeof returns: boolean, function, number, string, and undefined. The following table summarizes possible values returned by the typeof operator. Table: . Type of Operand Result Number “number” Boolean “Boolean” String “string” Functions “function” Undefined “undefined” Chapter Pages <Html> <Head> <Title>Demo Program - To test typeof Operator in JavaScript </Title> </Head> <Body> <script language="javascript" type="text/javascript"> var value1 = , value2="JavaSript"; value3=true; document.write("<br>Value1 ="+value1+" and its data Type is : "+typeof(value1)); document.write ("<br>Value2 ="+value2+" and its data Type is : "+typeof(value2)); document.write ("<br>Value3 ="+value3+" and its data Type is : "+typeof(value3)); </script> </Body> </Html> Illustration .
typeof operator Output: . . Conditional Operator (?:) The ?: is the conditional operator in JavaScript, which requires three operands, hence it is called the ternary operator. The syntax is var variablename=(condition) ?
value1 : value2; In the syntax