1.4.6.htm

来自「一部非常好的javaScript教程」· HTM 代码 · 共 115 行

HTM
115
字号
<html>
<head>
<title>Untitled Document</title>
<LINK REL ="stylesheet" TYPE = "text/css" HREF = ".../contents.css">

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body bgcolor="#FFFFFF">
<h2 align="center">赋值运算符</h2>
<p>赋值运算符用于更新变量的赋值,另外一些运算符可以和赋值运算符联合使用,构成混合赋值运算符。JavaScript 中支持的各种赋值运算符如表 1.6 所示。</p>
 <div align=center>表 1.6 JavaScript 赋值运算符</div><p>
<center> 
<TABLE BORDER CELLSPACING=1 CELLPADDING=9 WIDTH=573>
  <TR>
    <TD WIDTH="11%" VALIGN="TOP"> <B><FONT FACE="宋体,SimSun" LANG="ZH-CN" SIZE=1> 
      运算符</font></B></TD>
    <TD WIDTH="89%" VALIGN="TOP"> <B><FONT FACE="宋体,SimSun" LANG="ZH-CN" SIZE=1> 
      说明</font></B></TD>
</TR>
<TR>
    <TD WIDTH="11%" VALIGN="TOP"> <FONT SIZE=1> 
      =</FONT></TD>
    <TD WIDTH="89%" VALIGN="TOP"> <FONT FACE="宋体,SimSun" LANG="ZH-CN" SIZE=1> 
      将运算符左边的变量设置为右边表达式的值。</FONT></TD>
</TR>
<TR>
    <TD WIDTH="11%" VALIGN="TOP" height="39"> <FONT SIZE=1> 
      +=</FONT></TD>
    <TD WIDTH="89%" VALIGN="TOP" height="39"> 
       
      <FONT FACE="宋体,SimSun" LANG="ZH-CN" SIZE=1>将运算符左边的变量递增右边表达式的值。例如,</font><FONT SIZE=1>a+=b </FONT><FONT FACE="宋体,SimSun" LANG="ZH-CN" SIZE=1>相当于</FONT><FONT SIZE=1> a=a+b</FONT><FONT FACE="宋体,SimSun" LANG="ZH-CN" SIZE=1>。</FONT></TD>
</TR>
<TR>
    <TD WIDTH="11%" VALIGN="TOP" height="36"> <FONT SIZE=1> 
      -=</FONT></TD>
    <TD WIDTH="89%" VALIGN="TOP" height="36"> 
       
      <FONT FACE="宋体,SimSun" LANG="ZH-CN" SIZE=1>将运算符左边的变量递减右边表达式的值。例如,</font><FONT SIZE=1>a-=b </FONT><FONT FACE="宋体,SimSun" LANG="ZH-CN" SIZE=1>相当于</FONT><FONT SIZE=1> a=a-b</FONT><FONT FACE="宋体,SimSun" LANG="ZH-CN" SIZE=1>。</FONT></TD>
</TR>
<TR>
    <TD WIDTH="11%" VALIGN="TOP"> <FONT SIZE=1> 
      *=</FONT></TD>
    <TD WIDTH="89%" VALIGN="TOP">  
      <FONT FACE="宋体,SimSun" LANG="ZH-CN" SIZE=1>将运算符左边的变量乘以右边表达式的值。例如,</font><FONT SIZE=1>a*=b </FONT><FONT FACE="宋体,SimSun" LANG="ZH-CN" SIZE=1>相当于</FONT><FONT SIZE=1> a=a*b</FONT><FONT FACE="宋体,SimSun" LANG="ZH-CN" SIZE=1>。</FONT></TD>
</TR>
<TR>
    <TD WIDTH="11%" VALIGN="TOP"> <FONT SIZE=1> 
      /=</FONT></TD>
    <TD WIDTH="89%" VALIGN="TOP">  
      <FONT FACE="宋体,SimSun" LANG="ZH-CN" SIZE=1>将运算符左边的变量除以右边表达式的值。例如,</font><FONT SIZE=1>a/=b </FONT><FONT FACE="宋体,SimSun" LANG="ZH-CN" SIZE=1>相当于</FONT><FONT SIZE=1> a=a/b</FONT><FONT FACE="宋体,SimSun" LANG="ZH-CN" SIZE=1>。</FONT></TD>
</TR>
<TR>
    <TD WIDTH="11%" VALIGN="TOP"> <FONT SIZE=1> 
      %=</FONT></TD>
    <TD WIDTH="89%" VALIGN="TOP">  
      <FONT FACE="宋体,SimSun" LANG="ZH-CN" SIZE=1>将运算符左边的变量用右边表达式的值求模。例如,</font><FONT SIZE=1>a%=b </FONT><FONT FACE="宋体,SimSun" LANG="ZH-CN" SIZE=1>相当于</FONT><FONT SIZE=1> a=a%b</FONT><FONT FACE="宋体,SimSun" LANG="ZH-CN" SIZE=1>。</FONT></TD>
</TR>
<TR>
    <TD WIDTH="11%" VALIGN="TOP"> <FONT SIZE=1> 
      &amp;=</FONT></TD>
    <TD WIDTH="89%" VALIGN="TOP">  
      <FONT FACE="宋体,SimSun" LANG="ZH-CN" SIZE=1>将运算符左边的变量与右边表达式的值按位与。例如,</font><FONT SIZE=1>a&amp;=b </FONT><FONT FACE="宋体,SimSun" LANG="ZH-CN" SIZE=1>相当于</FONT><FONT SIZE=1> a=a&amp;b</FONT><FONT FACE="宋体,SimSun" LANG="ZH-CN" SIZE=1>。</FONT></TD>
</TR>
<TR>
    <TD WIDTH="11%" VALIGN="TOP"> <FONT SIZE=1> 
      |=</FONT></TD>
    <TD WIDTH="89%" VALIGN="TOP">  
      <FONT FACE="宋体,SimSun" LANG="ZH-CN" SIZE=1>将运算符左边的变量与右边表达式的值按位或。例如,</font><FONT SIZE=1>a|=b </FONT><FONT FACE="宋体,SimSun" LANG="ZH-CN" SIZE=1>相当于</FONT><FONT SIZE=1> a=a|b</FONT><FONT FACE="宋体,SimSun" LANG="ZH-CN" SIZE=1>。</FONT></TD>
</TR>
<TR>
    <TD WIDTH="11%" VALIGN="TOP" height="33"> <FONT SIZE=1> 
      ^=</FONT></TD>
    <TD WIDTH="89%" VALIGN="TOP" height="33"> 
       <FONT FACE="宋体,SimSun" LANG="ZH-CN" SIZE=1>将运算符左边的变量与右边表达式的值按位异或。例如,</font><FONT SIZE=1>a^=b 
        </FONT><FONT FACE="宋体,SimSun" LANG="ZH-CN" SIZE=1>相当于</FONT><FONT SIZE=1> 
        a=a^b</FONT><FONT FACE="宋体,SimSun" LANG="ZH-CN" SIZE=1>。</FONT>
    </TD>
</TR>
<TR>
    <TD WIDTH="11%" VALIGN="TOP" height="33"> <FONT SIZE=1> 
      &lt;&lt;=</FONT></TD>
    <TD WIDTH="89%" VALIGN="TOP" height="33"> 
       <FONT FACE="宋体,SimSun" LANG="ZH-CN" SIZE=1>将运算符左边的变量左移,具体位数由右边表达式的值给出。例如,</font><FONT SIZE=1>a&lt;&lt;=b 
        </FONT><FONT FACE="宋体,SimSun" LANG="ZH-CN" SIZE=1>相当于</FONT><FONT SIZE=1> 
        a=a&lt;&lt;b</FONT><FONT FACE="宋体,SimSun" LANG="ZH-CN" SIZE=1>。</FONT>
    </TD>
</TR>
<TR>
    <TD WIDTH="11%" VALIGN="TOP" height="32"> <FONT SIZE=1> 
      &gt;&gt;=</FONT></TD>
    <TD WIDTH="89%" VALIGN="TOP" height="32"> 
       <FONT FACE="宋体,SimSun" LANG="ZH-CN" SIZE=1>将运算符左边的变量右移,具体位数由右边表达式的值给出。例如,</font><FONT SIZE=1>a&gt;&gt;=b 
        </FONT><FONT FACE="宋体,SimSun" LANG="ZH-CN" SIZE=1>相当于</FONT><FONT SIZE=1> 
        a=a&gt;&gt;b</FONT><FONT FACE="宋体,SimSun" LANG="ZH-CN" SIZE=1>。</FONT>
    </TD>
</TR>
<TR>
    <TD WIDTH="11%" VALIGN="TOP" height="40"> <FONT SIZE=1> 
      &gt;&gt;&gt;=</FONT></TD>
    <TD WIDTH="89%" VALIGN="TOP" height="40"> <FONT FACE="宋体,SimSun" LANG="ZH-CN" SIZE=1> 
      将运算符左边的变量进行无符号右移,具体位数由右边表达式的值给出。例如,<FONT SIZE=1>a&gt;&gt;&gt;=b 
        </FONT><FONT FACE="宋体,SimSun" LANG="ZH-CN" SIZE=1>相当于</FONT><FONT SIZE=1> 
        a=a&gt;&gt;&gt;b</FONT><FONT FACE="宋体,SimSun" LANG="ZH-CN" SIZE=1>。</FONT>
    </font></TD>
</TR>
</TABLE></center> 
<p>
<p>以下示例显示了位运算符的应用。 </p>
<p> <a href="../src/tu1.15.htm" target="_blank">示例 </a> 
<p>说明:赋值表达式的值也就是所赋的值。例如,a=(b+=c) 就相当于 a=(b=b+c),相当于 a=b+c。在以上示例中,a 的值不断由于赋值语句发生变化,而 
  b 的值始终不变。 
</body>
</html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?