How to use the arithmetic function in JavaScript tips

Source: Internet
Author: User
Tags arithmetic eval expression numeric variable window
javascript| Function | technique | operation

This is a special built-in function eval includes an operand for its arguments, an operand, and a value to be returned. This function is useful for computing a numeric string that is represented, for example, the value entered from form is always a string, but you may want to do it, so what should I do?

The following example packages the input text field, applies the Operation function, and displays the result of another block. If you hit a numeric expression in the first field, and the button is pressed, the expression is opened to the operation,

function Compute (obj) {
Obj.result.value = eval (obj.expr.value)
}

Enter An expression:
Result: >

The following is the original syntax

In this example we have built two buttons, and the two presses will call Statbar (TXT). The TXT in the function indicates that this function will pass a variable value through the function call (we call txt but it can represent any number of different values) you can see in the

Write directly to the text to be displayed on the Status column, so we can see the effect that the variable txt passes through the value in ' value ' and then into the function called. So when you press the "Show" button, the Statbar (TXT) function is called, and txt reads the string "Hi this is the Status column message" and in the function, the way in which the value is passed through the variable, the function can be quite denatured.

Then look at the second button "clear" It also calls the same function, and we don't need two different functions to pass the argument differently. So now we can look at what the Statbar (TXT) function does, but it's quite simple. All you have to do is to assign the text content of txt to window.status this variable. That is Window.status =txt, and when the State column is cleared, only the empty string is written. Note, however, that it is easy to distinguish between single and double quotes.



Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.