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>