JavaScript核心对象知识回顾声明一个变量x,初值为10,对应的js代码?alert(10+“30”);显示为什么效果?将字符串转换为整数,使用哪个函数?varx=“c”,vary;switch(x){case“a”:y=5;case‘b’:y=6;default:y=0;}指出代码错误内容摘要使用数组使用循环语句控制应用程序创建自定义函数理解JavaScript对象使用String、Math和Date等对象循环for循环do-whilewhilefor循环例:vari;for(i=0;i10;i++){//语句;}for循环循环演示/TITLESCRIPTLANGUAGE=JavaScriptdocument.write(H2align=center打印金字塔直线/H2);for(vari=0;i100;i=i+5)document.write(HRalign=centerwidth=+i+%);/SCRIPT/HEADBODY/BODY/HTMLfor循环如何实现当i=5时,HRalign=centerwidth=5%while循环while(循环条件){//语句;}do-while循环do{//语句;}while(循环条件);while和do-while循环先执行,后判断循环条件=text/css.myfont{font-size:150;color:#c99c96;font-family:Webdings//产生埃及图像的特殊字体}/STYLEscriptlanguage=JavaScriptdocument.write(H3每个字符都对应一个漂亮的埃及图像/H3);do{varc=prompt(输入一个字符,输入N或n停止,A);document.write(fontclass=myfont+c+/font);}while(c!=N&&c!=n);/SCRIPT/HEADwhile和do-while循环输入一个字符,直到N停止,用哪个循环函数内置函数eval函数:用于计算字符串表达式的值isNaN函数:用于验证参数是否为NaN(非数字)SCRIPTLANGUAGE=JavaScriptvarstr1=prompt(“输入一个表达式,我给您计算,1+1);varresult=eval(str1);document.write(str1+=+result);varx=prompt(输入一些数据,0);if(isNaN(x))alert(x+不是一个数字);elsealert(x+是一个数字);/SCRIPT自定义函数定义函数:function函数名(参数1,参数2,…){语句;}调用函数:函数调用一般和表单元素的事件一起使用,调用格式为:事件名=“函数名”;functionsum(one,two){varresult=one+two;returnresult;}INPUTname=“add”type=“button”value=“加法onClick=sum(2,5)表示单击此按钮时,调用函数sum()执行定义函数JavaScript代码HEADSCRIPTlanguage=JavaScriptfunctioncompute(op){varnum1,num2;num1=parseFloat(document.myform.num1.value);num2=parseFloat(document.myform.num2.value);if(op==+)document.myform.result.value=num1+num2;if(op==-)document.myform.result.value=num1-num2;if(op==*)document.myform.result.value=num1*num2;if(op==/&&num2!=0)document.myform.result.value=num1/num2;}/SCRIPT/HEAD定义函数compute(),完成计算的功能。op参数代表运算符号=method=postname=myformP第一个数INPUTname=num1type=textBR第二个数INPUTname=num2type=text/PPINPUTname=addButtontype=buttonvalue=+onClick=compute('+')INPUTname=subButtontype=buttonvalue=-onClick=compute('-')INPUTname=mulButtontype=buttonvalue=×onClick=compute('*')INPUTname=divButtontype=buttonvalue=÷onClick=compute('/')/PP计算结果INPUTname=resulttype=text/P/FORM对象是属性和/方法的组合属性是对象所拥有的一组外观特征,一般为名词方法是对象可以执行的功能,一般为动词例如:汽车Ferrari对象:汽车属性:型号:法拉利颜色:绿色方法:前进、刹车、倒车对象创建字符串有两种不同方法:使用var语句varnewstr=“这是我的字符串创建String对象varnewstr=newString(“这是我的字符串)相关函数属性:length方法:charAtindexOfsubstrtoLowerCaseeval∏的值,约等于3.1415LN1010的自然对数的值,约等于2.302EEuler的常量的值,约等于2.718。Euler的常量用作自然对数的底数abs(y)返回y的绝对值sin(y)返回y的正弦,返回值以弧度为单位。cos(y)返回y的余弦,返回值以弧度为单位tan(y)返回y的正切,返回值以弧度为单位min(x,y)返回x和y两个数中较小的数max(x,y)返回x和y两个数中较大的数random返回0-1的随机数方法round(y)四舍五入取整sqrt(y)返回y的平方根Math.random():产生0-1的随机小数Math.round():四舍五入取整,如9.34取整为9=refreshcontent=2TITLE自动刷新/TITLESCRIPTlanguage=JavaScriptdocument.write(2秒自动刷新,随机显示图片);vari=0;i=Math.round(Math.random()*8+1);document.write(IMGwidth=640height=433src=+i+.jpg);/SCRIPT/HEADBODY/BODY/HTML假定随机产生的数字i=3,上述代码即为:IMGwidth=640height=433src=3.jpg显示第三幅图片(3.jpg)每隔2秒刷新网页Math.round(Math.random()*8+1)产生1-9的数字Data方法的分组:方法分组说明setxxx这些方法用于设置时间和日期值getxxx这些方法用于获取时间和日期值Toxxx这些方法用于从Date对象返回字符串值parsexxx&UTCxx这些方法用于解析字符串用作Date方法的参数的整数:值整数Seconds和minutes0至59Hours0至23Day0至6(星期几)Date1至31(月份中的天数)Months0至11(一月至十二月)Set方法:方法说明setDate设置Date对象中月份中的天数,其值介于1至31之间。setHours设置Date对象中的小时数,其值介于0至23之间。setMinutes设置Date对象中的分钟数,其值介于0至59之间。setSeconds设置Date对象中的秒数,其值介于0至59之间。setTime设置Date对象中的时间值。setMonth设置Date对象中的月份,其值介于1至12之间。Get方法:方法说明getDate返回Date对象中月份中的天数,其值介于1至31之间getDay返回Date对象中的星期几,其值介于0至6之间getHours返回Date对象中的小时数,其值介于0至23之间getMinutes返回Date对象中的分钟数,其值介于0至59之间getSeconds返回Date对象中的秒数,其值介于0至59之间getMonth返回Date对象中的月份,其值介于0至11之间getFullYear返回Date对象中的年份,其值为四位数getTime返回自某一时刻(1970年1月1日)以来的毫秒数使用格林尼治标准时间(GMT)数据格式将Date对象转换成字符串表示ToLocaleString使用当地时间格式将Date对象转换成字符串表示To方