JavaScript 基本数据类型

fmms 13年前

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="基本数据类型.aspx.cs" Inherits="基本数据类型" %>    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">    <html xmlns="http://www.w3.org/1999/xhtml">  <head runat="server">      <title>无标题页</title>      <script type="text/javascript">          var hello = "你好啊";    //双引号定义字符串,var是JavaScript中定义变量的关键字          var name = 'Tomy'        //单引号定义字符串,和双引号效果是一样的//JavaScript中是不区分字符和字符串的,字符也被当作字符串来处理          alert(hello+name);      </script>  </head>  <body>      <form id="form1" runat="server">      <div>      <script type="text/javascript">      //转义字符:\n回车换行,\t相当于Tab键,\r换行相当于一个回车,\f是♀符号,      //还有\'单引号,\"双引号,\\替换为“\”          var str1 = "1.使用回车换行符\n";          var str2 = "2.使用回车符\r";          var str3 = "3.使用\t制表符\n";          var str4 = "4.使用\"双引号\"";          var str= str1 + str2 + str3 + str4;//合并为一个字符串          alert(str);//以对话框形式显示          document.write(str);//以HTML文本流形式显示,此时回车符和制表符不起作用                    //使用数值类型数据          //表示数字的类型称为数字型,不分整形浮点型等,一律用双精度浮点值表示数字数据          //可以表示(-2^53,+2^53)区间的任何值,可以用普通记数法也可以使用科学记数法          //javascript的数字可以写成十进制、十六进制和八进制          //十六进制以0X或0x开头跟0~F,没有小数和指数          //八进制以0开头,跟0~7,没有小数和指数                    //使用十六进制          var i = 0Xa1;          var j = 0xf2;          var s = i + j;          document.write("<li>十六进制数0Xa1等于十进制数:"+i+"<br>");          document.write("<li>十六进制数0xf2等于十进制数:"+j+"<br>");          document.write("<li>十六进制数0Xa1加上0xa1的和为"+s+"<br>");          //使用八进制          var k = 0123;          var l = 071;          var m = k + l;          document.write("<li>八进制数0123等于十进制数:"+k+"<br>");          document.write("<li>八进制数071等于十进制数:"+l+"<br>");          document.write("<li>八进制数0123加上071的和为"+m+"<br>");             //使用十进制          var t1 = 0.1;          var t2 = 1.1;          var t3 = 2e3;   //科学计数法          var t4 = 2e-3;          var t5 = 0.1e2;          var t6 = 0.1e-2;          document.write("<li>十进制带小数的形式:"+ t1 + "和"+ t2 + "<br>");          document.write("<li>2e3=" + t3 + "<br>");          document.write("<li>2e-3是" + t4 +"<br>");          document.write("<li>0.1e2和0.1e-2分别为" + t5 + "、" + t6 + "<br>");                    //布尔型数据,真true,假false,非0为真,0为假          var b1 = true;          if(b1)          {              document.write("变量b1的值为\"真\"<br>");          }            var b2 = false;          if(b2)          {              document.write("变量b2的值为\"真\"<br>");          }          else          {              document.write("变量b2的值为\"假\"<br>");                      }            var b3=0.1;          if(b3)          {              document.write("变量b3的值为\"真\"<br>");          }            var b4=0;          if(b4)          {              document.write("变量b4的值为\"真\"<br>");                  }          else          {              document.write("变量b4的值为\"假\"<br>");                      }                        </script>      </div>      </form>  </body>  </html>