?? stmt.html
字號:
<TABLE WIDTH="90%" BORDER="1" CELLPADDING="5" CELLSPACING="0"> <CAPTION></CAPTION><P><FONT FACE=""><B></B></FONT><BR><BR> <TR> <TD VALIGN=TOP><P><A NAME="1035961"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext><I>Implemented in</I></ztabletext></FONT> </TD> <TD VALIGN=TOP><P><A NAME="1042000"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext>JavaScript 1.0, NES 2.0</ztabletext></FONT> </TD> </TR> <TR> <TD VALIGN=TOP><P><A NAME="1050188"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext><I>ECMA version</I></ztabletext></FONT> </TD> <TD VALIGN=TOP><P><A NAME="1050190"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext>ECMA-262</ztabletext></FONT> </TD> </TR></TABLE><P></zparagraph></FONT><P><BR><A NAME="1004835"> </A><A NAME="Syntax"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B><zrefheader>Syntax</zrefheader></B></FONT><BR><A NAME="1004836"></A><FONT FACE="courier, couriernew, monospaced size" SIZE="2"><zcodeline>if (<I>condition</I>) {<br> <I>statements1<br></I>}<br>[else {<br> <I>statements2<br></I>}]</zcodeline></FONT><P><BR><A NAME="1005661"> </A><A NAME="Parameters"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B><zrefheader>Parameters</zrefheader></B></FONT><BR><A NAME="1004837"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph><BR><P><TABLE WIDTH="90%" BORDER="1" CELLPADDING="5" CELLSPACING="0"> <CAPTION></CAPTION><P><FONT FACE=""><B></B></FONT><BR><BR> <TR> <TD VALIGN=TOP><A NAME="1013106"></A><FONT FACE="courier, couriernew, monospaced size" SIZE="2"><zcodeline>condition</zcodeline></FONT><P> </TD> <TD VALIGN=TOP><P><A NAME="1013171"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext>Can be any JavaScript expression that evaluates to true or false. Parentheses are required around the condition. If condition evaluates to true, the statements in <FONT FACE="courier, couriernew, monospaced size">statements1</FONT> are executed.</ztabletext></FONT> </TD> </TR> <TR> <TD VALIGN=TOP><A NAME="1013110"></A><FONT FACE="courier, couriernew, monospaced size" SIZE="2"><zcodeline>statements1,<br>statements2</zcodeline></FONT><P> </TD> <TD VALIGN=TOP><P><A NAME="1013215"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext>Can be any JavaScript statements, including further nested <FONT FACE="courier, couriernew, monospaced size">if</FONT> statements. Multiple statements must be enclosed in braces.</ztabletext></FONT> </TD> </TR></TABLE><P></zparagraph></FONT><P><BR><A NAME="1045292"> </A><A NAME="Description"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B><zrefheader>Description</zrefheader></B></FONT><BR><A NAME="1045282"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph>You should not use simple assignments in a conditional statement. For example, do not use the following code:</zparagraph></FONT><P><A NAME="1045283"></A><FONT FACE="courier, couriernew, monospaced size" SIZE="2"><zcodeline>if(x = y)<br>{<br> /* do the right thing */<br>}</zcodeline></FONT><P><A NAME="1045284"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph>If you need to use an assignment in a conditional statement, put additional parentheses around the assignment. For example, use <FONT FACE="courier, couriernew, monospaced size">if( (x = y) )</FONT>.</zparagraph></FONT><P><BR><A NAME="1004839"> </A><A NAME="Examples"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B><zrefheader>Examples</zrefheader></B></FONT><BR><A NAME="1004840"></A><FONT FACE="courier, couriernew, monospaced size" SIZE="2"><zcodeline>if (cipher_char == from_char) {<br> result = result + to_char<br> x++}<br>else<br> result = result + clear_char</zcodeline></FONT><P><BR><BR><A NAME="1082618"> </A><A NAME="import"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="4"><zhead1>import</zhead1><HR SIZE="2" NOSHADE></FONT><BR><A NAME="1082619"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph>Allows a script to import properties, functions, and objects from a signed script that has exported the information.</zparagraph></FONT><P><A NAME="1082631"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph>This feature is not in ECMA 262, Edition 3.<BR><P><TABLE WIDTH="90%" BORDER="1" CELLPADDING="5" CELLSPACING="0"> <CAPTION></CAPTION><P><FONT FACE=""><B></B></FONT><BR><BR> <TR> <TD VALIGN=TOP><P><A NAME="1082622"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext><I>Implemented in</I></ztabletext></FONT> </TD> <TD VALIGN=TOP><P><A NAME="1082624"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext>JavaScript 1.2, NES 3.0</ztabletext></FONT> </TD> </TR></TABLE><P></zparagraph></FONT><P><BR><A NAME="1025746"> </A><A NAME="Syntax"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B><zrefheader>Syntax</zrefheader></B></FONT><BR><A NAME="1025747"></A><FONT FACE="courier, couriernew, monospaced size" SIZE="2"><zcodeline>import <I>objectName</I>.<I>name1</I>, <I>objectName</I>.<I>name2</I>, ..., <I>objectName</I>.<I>nameN<br></I>import <I>objectName</I>.*</zcodeline></FONT><P><BR><A NAME="1025749"> </A><A NAME="Parameters"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B><zrefheader>Parameters</zrefheader></B></FONT><BR><A NAME="1017239"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph><BR><P><TABLE WIDTH="90%" BORDER="1" CELLPADDING="5" CELLSPACING="0"> <CAPTION></CAPTION><P><FONT FACE=""><B></B></FONT><BR><BR> <TR> <TD VALIGN=TOP><A NAME="1074720"></A><FONT FACE="courier, couriernew, monospaced size" SIZE="2"><zcodeline>objectName</zcodeline></FONT><P> </TD> <TD VALIGN=TOP><P><A NAME="1074722"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext>Name of the object that will receive the imported names.</ztabletext></FONT> </TD> </TR> <TR> <TD VALIGN=TOP><A NAME="1017550"></A><FONT FACE="courier, couriernew, monospaced size" SIZE="2"><zcodeline>name1,<br>name2,<br>nameN</zcodeline></FONT><P> </TD> <TD VALIGN=TOP><P><A NAME="1017594"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext>List of properties, functions, and objects to import from the export file.</ztabletext></FONT> </TD> </TR> <TR> <TD VALIGN=TOP><A NAME="1023774"></A><FONT FACE="courier, couriernew, monospaced size" SIZE="2"><zcodeline>*</zcodeline></FONT><P> </TD> <TD VALIGN=TOP><P><A NAME="1023871"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext>Imports all properties, functions, and objects from the export script.</ztabletext></FONT> </TD> </TR></TABLE><P></zparagraph></FONT><P><BR><A NAME="1017785"> </A><A NAME="Description"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B><zrefheader>Description</zrefheader></B></FONT><BR><A NAME="1024031"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph>The <FONT FACE="courier, couriernew, monospaced size">objectName</FONT> parameter is the name of the object that will receive the imported names. For example, if <FONT FACE="courier, couriernew, monospaced size">f</FONT> and <FONT FACE="courier, couriernew, monospaced size">p</FONT> have been exported, and if <FONT FACE="courier, couriernew, monospaced size">obj</FONT> is an object from the importing script, the following code makes <FONT FACE="courier, couriernew, monospaced size">f</FONT> and <FONT FACE="courier, couriernew, monospaced size">p</FONT> accessible in the importing script as properties of <FONT FACE="courier, couriernew, monospaced size">obj</FONT>.</zparagraph></FONT><P><A NAME="1024117"></A><FONT FACE="courier, couriernew, monospaced size" SIZE="2"><zcodeline>import obj.f, obj.p</zcodeline></FONT><P><A NAME="1024008"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph>Typically, information in a signed script is available only to scripts signed by the same principals. By exporting (using the <A HREF="stmt.html#1016648" >export</A> statement) properties, functions, or objects, a signed script makes this information available to any script (signed or unsigned). The receiving script uses the <FONT FACE="courier, couriernew, monospaced size">import</FONT> statement to access the information.</zparagraph></FONT><P><A NAME="1065402"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph>The script must load the export script into a window, frame, or layer before it can import and use any exported properties, functions, and objects.</zparagraph></FONT><P><BR><A NAME="1065403"> </A><A NAME="See also"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B><zrefheader>See also</zrefheader></B></FONT><BR><A NAME="1065407"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph><A HREF="stmt.html#1016648" >export</A></zparagraph></FONT><P><BR><BR><A NAME="1018088"> </A><A NAME="label"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="4"><zhead1>label</zhead1><HR SIZE="2" NOSHADE></FONT><BR><A NAME="1073587"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph>Provides a statement with an identifier that lets you refer to it using a <FONT FACE="courier, couriernew, monospaced size">break</FONT> or <FONT FACE="courier, couriernew, monospaced size">continue</FONT> statement.<BR><P><TABLE WIDTH="90%" BORDER="1" CELLPADDING="5" CELLSPACING="0"> <CAPTION></CAPTION><P><FONT FACE=""><B></B></FONT><BR><BR> <TR> <TD VALIGN=TOP><P><A NAME="1073590"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext><I>Implemented in</I></ztabletext></FONT> </TD> <TD VALIGN=TOP><P><A NAME="1073592"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext>JavaScript 1.2, NES 3.0</ztabletext></FONT> </TD> </TR> <TR> <TD VALIGN=TOP><P><A NAME="1082759"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext>ECMA version</ztabletext></FONT> </TD> <TD VALIGN=TOP><P><A NAME="1082761"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext>ECMA 262, Edition 3</ztabletext></FONT> </TD> </TR></TABLE><P></zparagraph></FONT><P><A NAME="1073599"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph>For example, you can use a label to identify a loop, and then use the <FONT FACE="courier, couriernew, monospaced size">break</FONT> or <FONT FACE="courier, couriernew, monospaced size">continue</FONT> statements to indicate whether a program should interrupt the loop or continue its execution.</zparagraph></FONT><P><BR><A NAME="1073606"> </A><A NAME="Syntax"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B><zrefheader>Syntax</zrefheader></B></FONT><BR><A NAME="1073607"></A><FONT FACE="courier, couriernew, monospaced size" SIZE="2"><zcodeline><I>label</I> :<br> <I>statement</I></zcodeline></FONT><P><BR><A NAME="1018096"> </A><A NAME="Parameter"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B><zrefheader>Parameter</zrefheader></B></FONT><BR><A NAME="1018097"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><zparagraph><BR><P><TABLE WIDTH="90%" BORDER="1" CELLPADDING="5" CELLSPACING="0"> <CAPTION></CAPTION><P><FONT FACE=""><B></B></FONT><BR><BR> <TR> <TD VALIGN=TOP><A NAME="1073119"></A><FONT FACE="courier, couriernew, monospaced size" SIZE="2"><zcodeline>label</zcodeline></FONT><P> </TD> <TD VALIGN=TOP><P><A NAME="1073121"> </A><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><ztabletext>Any JavaScript identifier that is not a reserved word.</ztabletext></FONT> </TD> </TR> <TR> <TD VALIGN=TOP><A NAME="1018388"></A><FONT FACE="courier, couriernew, monospaced size" SIZE="2"><zcodeline>statement</zcodeline></FONT><P> </TD> <TD VALIGN=TOP><P><A NAME="101
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -