js|jscript| Data | data type
Jscript has three primary data types, two types of composite data, and two special data types.
The primary (basic) data types are:
StringNumericalBooleanThe composite (reference) data type is:
ObjectArraySpecial data types are:
NullUndefinedString data typeA string value is a series of 0 or 0 Unicode characters (letters, digits, and punctuation marks) that are queued together. T
execute Scripts (eval () functions, execscript () methods, and so on) within your scripts. In short, you can write scripts in your script. This feature is useful when you work with DHTML, because you can dynamically manipulate the DHTML document model. VBScript does not have this feature. For example, in the JavaScript of the client you can use syntax like this:
Execscript ("On Error Resume Next:object.execWB 4, 1", "VBScript");
4. Object-oriented
Js|jscript| variable
In any programming language, a piece of data is used to quantify a concept.
How old are for you?In Jscript, a variable is the name of the concept; it represents a value that gives an instant. When the variable is used, the data it represents is actually used. To show Examples:
Numberofdaysleft = enddate–todaysdate;The mechanical understanding is to use variables to store, get, and manip
JScript has three main data types, two composite data types, and two special data types.
The main (basic) data types are:
StringValueBooleanThe composite (reference) data type is:
ObjectArrayThe special data types are:
NullUndefinedString Data TypeA string value is a string of zero or more Unicode characters (letters, numbers, and punctuation marks ). The string data type is used to represent the text in J
elertsFunction foo. bar (){}False: When JScript is run in the browser except IE, SyntaxError (syntax error) is thrown as scheduled when the FunctionBindingList of JScriptFunction is parsed ). This is expected because it is a syntax extension.Bookmarks
Javascript :( function () {var ro = RuntimeObject (), r = [], I = 0, p; for (p in ro) {r [I ++] = p;} alert ('leaked: \ n' + r. join ('\ n') ;}) (); JScript
is a sample example:
Language:javascript, parsed in:0.007 seconds, using GeSHi 1.0.7.12
Example:
JScript version: 5.6.
JScript version 5.0+.
You can only see these words when the browser supports jscript5+.
If you use IE (any version), you should be able to see d
(not the if before the condition) after the condition to be tested ). It also specifies two options, one used when the conditions are met, and the other used when the conditions are not met. These two options
Must be separated by a colon.
Var hours = "";
// The following Code specifies that the hours contains theHour content,// It also contains theHour-12 content.
Hours + = (theHour> = 12 )? "PM": "AM ";If you want to test multiple conditions together and know that a condition is more likely to
Js|jscript
JScript is a Microsoft company implementation of the ECMA 262 language Specification (ECMAScript Editor 3). With a few exceptions (to keep backwards compatible), JScript fully implements the ECMA standard. The purpose of this overview is to guide you through the use of JScript.
Using
operation. Of course, it depends on shallow copy or deep copy clone.Next we will continue to talk about prototype in JScript. Why do we say it is different from prototype in prototype pattern ?! This is not what I just said, or I did not blow it out. Look at this example and you will be confused:
Don't worry. I haven't started the example yet. I just gave a cla
1. JScript is a loosely coupled object-based scripting language. The so-called loosely coupled language is the type of declarative object that does not need to be displayed. In many cases, the object type can be automatically converted to what we need when necessary.
2. We recommend that you always declare the object before using the object. If the object is not initialized in the VaR statement, the automatic value is:Undefined.The VaR keyword is not
continue. Obviously, this will never reach a termination point.
Therefore, you should be careful when designing recursive functions. If you suspect that there is an infinite recursion possibility, you can let the function record the number of times it calls itself. If the function is called too many times, it exits automatically even if you have determined how many times it should be called.
The following is still a factorial function, which is written in J
2.0.50727Copyright (C) Microsoft Corporation 1996-2005. All rights reserved. C: \ test> consumerHello World! Today is Sat Jun 4 00:42:35 UTC + 8 2011Of course, you can also create a windows application. The consumer. js file in the previous example is modified as follows:Copy codeThe Code is as follows:Import System. Windows. Forms; // this has a MessageBox classImport LibHW;Var hw = new LibHW. HelloWorld ();MessageBox. Show (Hw. run (),"Dude! ",Mess
Java depth: write Advanced JScript application code-general Linux technology-Linux programming and kernel information. The following is a detailed description. 1. Create an advanced object
Use constructors to create objects
A constructor is a function that calls it to demonstrate and initialize special types of objects. You can use the new keyword to call a constructor. The following is a new example of usi
js|jscript|vbscript|web| programs use VBScript and JScript to write Web applications (ii)
My heart is flying
6. Data type
The data types of VBScript and JScript are quite different, and JScript has 6 data types: Numeric, String, object,
Boolean, NULL, and undefined. VBScript is a variant of only one data type, but i
Consumer.jsmicrosoft (R) JScript Compiler version 8.00.50727for Microsoft (r). NET Framework Version 2.0.50 727Copyright (C) Microsoft Corporation 1996-2005. All rights reserved. C:\test>consumerhello world! Today's Sat June 4 00:42:35 utc+8 2011
Of course you can also create Windows applications, the Consumer.js file in the example above is modified as follows:
Copy Code code as follows:
I
I want to learn about JScript Bug and memory management. I am not familiar with JScript Bug and memory management. So I have compiled this article and hope it can solve your learning problems.
1. JScript Bug
The ECMAScript of IE implements JScript to seriously confuse the naming function expressions. Many people have
used to construct a specific object instance.After figuring out how to use the prototype attribute in JScript, we will study it in depth.In the previous article, I listed the usage of prototype attributes in JScript, but prototype is not created by JScript, JScript actually uses a derivative form of prototype pattern
). NET Framework version 2.0.50727Copyright (C) Microsoft Corporation 1996-2005. All rights reserved. C: \ test> consumerHello World! Today is Sat Jun 4 00:42:35 UTC + 8 2011Of course, you can also create a windows application. The consumer. js file in the previous example is modified as follows:Copy codeThe Code is as follows: import System. Windows. Forms; // this has a MessageBox classImport LibHW;
Var hw = new LibHW. HelloWorld ();MessageBox. Show
What's worse is that ECMAScript of IE implements JScript to seriously confuse the name function expression.
What's worse is that the implementation of JScript by ECMAScript of IE seriously obfuscated the name function expression, and many people have come out against the name function expression, and even the latest version (5.8 used in IE8) still has the following problems.
Next, let's take a look at the m
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.