Sams Teach Yourself JavaServer Pages In 21 Days Oct 2002 ISBN 0672324490

21 59 0
Sams Teach Yourself JavaServer Pages In 21 Days Oct 2002 ISBN 0672324490

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

JavaScript Operators JavaScript has all kinds of operatorsassignment, comparison, arithmetic, bitwise, logical, string, and special Most of them are recognizable from Java; you can find them all listed in Table 21.1, along with what they do Table 21.1 The JavaScript Operators Operator Description Arithmetic Operators + Adds two numbers ++ Adds one to a variable representing a number - As a unary (one-argument) operator, changes the sign of the value of its argument As a binary (two-argument) operator, subtracts two numbers Subtracts one from a variable representing a number * Multiplies two numbers / Divides two numbers % Returns the integer remainder left after dividing two numbers String Operators + Joins two strings += Concatenates two strings and assigns the result to the first operand Logical Operators && Returns true if both operands are true; otherwise, returns false || Returns true if either operand is true; if both are false, returns false ! Returns false if its single operand can be converted to true; otherwise, returns true Bitwise Operators & Returns a one in each bit position if bits of both operands are ones ^ Returns a one in a bit position if bits of one but not both operands are one | Returns a one in a bit if bits of either operand are one ~ Flips the bits of its operand numerically (zero becomes one and one becomes zero) > Shifts the first operand the number of bits to the right given in the second operand, discarding bits shifted off >>> Shifts the first operand the number of bits to the right given in the second operand, discarding bits shifted off, and shifting in zeros from the left Assignment Operators = Assigns the value of the second operand to the first operand += Adds two numbers and assigns the result to the first operand -= Subtracts two numbers and assigns the result to the first operand *= Multiplies two numbers and assigns the result to the first operand /= Divides two numbers and assigns the result to the first operand %= Finds the modulus of two numbers and assigns the result to the first operand &= Performs a bitwise AND and assigns the result to the first operand ^= Performs a bitwise XOR (exclusive OR) and assigns the result to the first operand |= Performs a bitwise OR and assigns the result to the first operand = Performs a sign-propagating right shift and assigns the result to the first operand >>>= Performs a zero-fill right shift and assigns the result to the first operand Comparison Operators == Returns true if the operands are equal != Returns true if the operands are not equal === Returns true if the operands are equal and of the same type !== Returns true if the operands are not equal and/or not of the same type > Returns true if the left operand is greater than the right operand >= Returns true if the left operand is greater than or equal to the right operand < Returns true if the left operand is less than the right operand > Shifts the first operand the number of bits to the right given in the second operand, discarding bits shifted off

Ngày đăng: 26/03/2019, 17:13

Từ khóa liên quan

Mục lục

  • Table 21.1

  • Listing 21.6

  • Figure 21.6

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan