<!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>
<title>语法和运算符</title>
<script type ="text/javascript" >
document .write ("<h3><font color='green'>");
document .write ("<h1>语法、运算符</h1>");
document .write ("</font>");
document .write ("<font size=3 color='blue'>");
document .write ("1、var test<br>");
var test="hello";
document .write ("对弱类型变量\"test\"的第一次赋值是:"+test+"<br>");
var test1=55;
document .write ("对弱类型变量\'test\'的第二次赋值是:"+test1+"<br>");
document .write ("2、\"test\"是:"+typeof ("test的说法")+"类型<br>");
document .write("3、55是数字是:"+typeof (55)+"类型"+"<br>");
var aa=false ;
document .write ("4、aa是等于false假值是:"+typeof (aa)+""+"类型<br>");
var bb=null ;
document .write ("5、bb是等于null值是:"+typeof (bb)+"类型<br>");
var cc;
document .write ("6、cc是声明但未赋值是:"+typeof (cc)+"类型"+"<br>");
function testFun(){//dsfsdf
}
document .write ("7、当函数testFun()没有明确的返回值时表达式testFun()==undefined是:"+(testFun()==undefined)+"值"+"<br>");
var test;
if (null !=undefined)
{
test ="错误";
document .write ("8、null !=undefined是:"+(test)+"<br>");
}
else
{
test ="正确";
document .write ("8、null !=undefined是:"+(test)+" 因为是undefined是从null派生而来的,所以:ECMAscript认为正确的,但是它们的含义不同undefined是声明了变量但未对变量初始化,而null表示尚未存在的对象,当找不到对象时通常返回\"null\"<br>");
}
document .write ("9、h在字符串dfjlslaajeiowuioh中的位置是:"+"dfjlslaajeiowuioh".indexOf ("h",0)+"<br>");
document .write ("10、字符串\"fjgskljljklfdggsdf\"的长度为:"+"fjgskljljklfdggsdf".length+"<br>");
var bFind=true ;
document .write ("11、var bFind=true<br>");
document .write ("\"bFind\"转成字符串是:\""+bFind .toString ()+"\"<br>");
var iNum1=10,iNum2=10.0;
document .write ("12、iNum1=10,iNum2=10.0"+"<br>");
document .write ("\"iNum1\"转换为string类型为:"+iNum1 .toString ()+"<br>");
document .write ("\"iNum2\"转换为string类型为:"+iNum2 .toString ()+"<br>");
var iNum=10;
document.write ("13、iNum=10<br>");
document .write ("将、\"iNum\"转换为二进制是:"+iNum .toString (2)+"<br>");
document .write ("将、\"iNum\"转换为八进制是:"+iNum .toString (8)+"<br>");
document .write ("将、\"iNum\"转换为十六进制是:"+iNum .toString (16)+"<br>");
var sNum="10.89",snum1="10.03";
document .write ("14、var sNum=\"10.89\",sNum1=\"10.03\";<br>");
document .write ("将、sNum转换为整形是:"+parseInt (sNum)+"<br>");
document .write ("将、sNum1转换为单精度浮点数是:"+parseFloat (snum1)+"<br>");
document .write ("15、Boolean()的强制转化<br>");
document .write ("\"\"为"+Boolean ("")+"<br>");
document .write ("hi为:"+Boolean ("hi")+"<br>");
document .write ("100为:"+Boolean(100)+"<br>");
document .write ("null是:"+Boolean(null)+"<br>");
document .write ("0是:"+Boolean (0)+"<br>");
document .write ("new Object是:"+Boolean (new Object)+"<br>");
document .write ("16、Number()的强制转化<br>");
document .write ("number(false)是:"+Number (false)+"<br>");
document .write ("number(true)是:"+Number(true)+"<br>");
document .write ("number(undefined)是:"+Number (undefined)+"<br>");
document .write ("number(\"5.5\")是:"+Number("5.5")+"<br>");
document .write ("number(\"55\")是"+Number ("55")+"<br>");
document .write ("number(\"5.6.7\")是"+Number ("5.6.7")+"<br>");
document .write ("number(new Object)是:"+Number (new Object)+"<br>");
document .write ("number(100)是:"+Number (100)+"<br>");
document .write ("17、一元运算符delete \\ delete运算符删除以前定义的对象属性或方法的引用<br>");
var o=new Object ();
o.name="bus";
document .write ("var o=new Object()<br>o.name=\"bus\"<br>");
document .write ("o.name是:"+o.name+"<br>delete o.name<br>");
document .write ("18、逻辑Not运算符<br>");
document .write ("false的真正bool值是:"+(!!false)+"<br>");
document .write ("\"blue\"的真正bool值是:"+(!!"blue")+"<br>");
document .write ("0的真正Bool值是:"+(!!0)+"<br>");
document .write ("456的真正bool值是:"+(!!456)+"<br>");
document .write ("new Object的真正bool值是:"+(!!new Object)+"<br>");
document .write ("3*5="+3*5+"<br>");
document .write ("66/11="+66/11+"<br>");
document .write ("26%5="+26%5+"<br>");
var result=5+5;
document .write ("5+5="+result+"<br>");
var sNum=5+"5";
document .write ("5+\"5\"是"+sNum+"<br>");
var dfg="dfg",gfd="gfd";
document .write ("\"dfg\"+\"gfd\"是:"+dfg +gfd+"<br>");
document .write ("5>3 是 :"+(5>3)+"<br>");
document .write ("5<3 是 :"+(5<3)+"<br>");
document .write ("\"fsdfsdf\">\"fdfd\" is "+("fdgdfgd">"fdfd")+"<br>");
document .write ("null==undefined is:"+(null ==undefined)+"<br>");
document .write ("\"NaN\"==NaN 是:"+("NaN"==NaN)+"<br>");
document .write ("5==NaN is :"+(5==NaN)+"<br>");
document .write ("NaN==NaN is :"+(NaN ==NaN)+"<br>");
document .write ("NaN!=NaN is :"+(NaN !=NaN)+"<br>");
document .write ("false==0 is :"+(false ==0)+"<br>");
document .write ("true==1 is:"+(true ==1)+"<br>");
document .write ("true==2 is :"+(true ==2)+"<br>");
document .write ("undefined==0 is :"+(undefined ==0)+"<br>");
document .write ("null==0 is :"+(null ==0)+"<br>");
document .write ("\"5\"==5 is :"+("5"==5)+"<br>");
document .write ("\"55\"===55 is :"+("55"===55)+"<br>");
document .write ("\"55\"!=55 is :"+("55"!=55)+"<br>");
document .write ("19、条件语句<br>");
var sFlag=(5>3)?true :false ;
document .write ("var sFlag=(5>3)?true:false<br>5>3 是:"+sFlag+"<br>");
document .write ("20、赋值运算符<br>");
var i=5;
document .write ("var i=5<br> i+5 is :"+(i+5)+"<br>");
var i=5;
document .write ("var i=5<br> i*=5 is :"+(i *=5)+"<br>");
var i=5;
document .write ("var i=5<br> i/=3 is :"+(i /=5)+"<br>");
var i=5;
document .write ("var i=5<br>i%=3 is:"+(i %=3)+"<br>");
var i=5;
document .write ("var i=5<br>i-=3 is:"+(i-=3)+"<br>");
var i=5;
document .write ("var i=5<br>i<<=3 is :"+(i<<=3)+"<br>");
var i=5;
document .write ("var i=5<br>i>>=3 is:"+(i >>=3)+"<br>");
var i=5;
document .write ("var i=5<br>i>>>=3 is :"+(i >>>=3)+"<br>");
var i=0;
function test111()
{
do
{
if (i /2==2)
{
alert (" o(∩_∩)o...哈哈");
}
else
{
alert ("^_^...嘿嘿");
}
i ++;
}
while (i >8)
{
alert ("Ok");
i =0;
}
}
</script>
</head>
<body>
<input type ="button" value ="点击" onclick ="test111()" />
</body>
</html>
没有合适的资源?快使用搜索试试~ 我知道了~
JAVASCRIPT实例
共115个文件
htm:75个
js:18个
jpg:13个
需积分: 3 4 下载量 189 浏览量
2008-10-01
20:09:28
上传
评论
收藏 1.05MB RAR 举报
温馨提示
我在学习javascript时做的练习实例,感觉还行就和大家分享一下。
资源推荐
资源详情
资源评论
收起资源包目录
JAVASCRIPT实例 (115个子文件)
Default.aspx 465B
Default.aspx 444B
web.config 8KB
Default.aspx.cs 475B
Default.aspx.cs 427B
StyleSheet.css 199B
StyleSheet2.css 191B
GetElementByName.css 151B
StyleSheet.css 36B
语法和运算符.htm 7KB
newobject.htm 3KB
String类.htm 3KB
语句.htm 2KB
函数.htm 2KB
9.htm 2KB
Allowsuggest.htm 2KB
类型转化.htm 1KB
Data类.htm 1KB
splice.htm 1KB
ListboxMultiSelect2.htm 1KB
声明变量.htm 1KB
8.htm 1KB
Number类.htm 1KB
一元运算符.htm 1KB
5.htm 1KB
多维数组.htm 1KB
getElementById.htm 1KB
6.htm 1KB
ListBoxAdd.htm 1KB
getForm.htm 1KB
switch.htm 1KB
CHeckFiled.htm 985B
闭包.htm 942B
7.htm 927B
ListboxMultiSelect.htm 922B
setTimeout.htm 917B
Object类.htm 885B
sort.htm 813B
FunctionArgument.htm 798B
AllowChars.htm 785B
BlockChars.htm 785B
全等号和非全等号.htm 759B
FocusOnFirst.htm 757B
getElementByName.htm 756B
ChangingTextboxvalue.htm 752B
DemoGetForm.htm 748B
4.htm 747B
indexof.htm 743B
push.htm 742B
2.htm 738B
ForIn语句.htm 710B
arrayNew.htm 697B
math类.htm 659B
instanceof.htm 657B
removeElement.htm 654B
getElement.htm 645B
unshift.htm 644B
1.htm 644B
arrayread.htm 597B
array类.htm 580B
arguments对象.htm 579B
条件运算符.htm 577B
arraydefine.htm 564B
concat.htm 562B
函数2.htm 561B
ReadWriteAttribute1.htm 536B
ReadWriteAttribute2.htm 526B
slice.htm 525B
property.htm 525B
arraylength.htm 512B
with语句.htm 476B
reverse.htm 466B
insertTextNode.htm 463B
Funtion类.htm 457B
insertBefer.htm 431B
tostring().htm 414B
join.htm 410B
3.htm 371B
外挂函数.htm 369B
原始类型.htm 368B
cookie_specific_domain.htm 367B
set_cookie_expire_date.htm 367B
write.htm 349B
read_cookie.htm 344B
6.jpg 187KB
2.jpg 167KB
7.jpg 136KB
10.jpg 122KB
8.jpg 120KB
3.jpg 104KB
4.jpg 90KB
9.jpg 67KB
5.jpg 15KB
1.jpg 11KB
AdvertImage3.jpg 6KB
AdvertImage2.jpg 5KB
AdvertImage1.jpg 5KB
detect.js 6KB
textjs.js 2KB
JScript.js 1KB
共 115 条
- 1
- 2
资源评论
yanlei212819253
- 粉丝: 0
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 62道Redis高频题整理(附答案背诵版).md
- 后台请求的数据解析的东西
- WinForms 绘制时钟.zip
- 工具变量巡回DID数据(2000-2022).txt
- EDA实验课设-基于FPGA设计的贪吃蛇小游戏quartus工程Verilog源码+课设文档报告.zip
- 111111111111111111111111111111
- 基于深度学习的肿瘤辅助诊断系统,以图像分割为核心,利用人工智能完成肿瘤区域的识别勾画并提供肿瘤区域的特征来辅助医生进行诊断
- EDA实验课设-基于FPGA设计的洗衣机控制器quartus工程Verilog源码+课设文档报告.zip
- ffmpeg2.tar.gz
- layer.open弹出框加载时间选择器
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功