study_Javascript_02基础实例—肖红阳笔记
<script language="javascript">
<!--
/*************************String对象的toLowerCase()方法*********************************/
document.write(" <b>String对象的toLowerCase()方法</b><br>");
var myStringObject=new String("ABCDeFg");
var lowercased=myStringObject.toLowerCase();
document.write(myStringObject+"转换成小写后为:"+lowercased);
/*************************i++与++i的区别***********************************************/
document.write("<p><b>i++与++i的区别</b><br>");
var i=5
document.write("i的原始值为"+i+"<br>");
document.write("++i的返回的结果:"+ ++i);
document.write("<br>执行++i之后i="+i);
document.write("<p>");
document.write("i的原始值为"+i+"<br>");
document.write("i++的返回的结果:"+ i++);
document.write("<br>执行i++之后i="+i);
document.write("<p>");
/*************************用for循环输出99乘法表*****************************************/
document.write("<pre>");
document.write("<b>用for循环输出99乘法表</b><br>");
for(var i=1;i<=9;i++)
{
for(var j=1;j<=i;j++)
{
document.write(i*j+"	");
if(i==1)
{
for(var k=2;k<=9;k++)
{
document.write(k+"	");
}
}
}
document.write("<br>");
}
document.write("</pre>");
/*************************定义一个阶乘函数,再求出10的阶乘结果***********************************************/
document.write("<b>定义一个阶乘函数,再求出10的阶乘结果</b><br>");
function jiecheng(x)
{
var i=x,j=1,k=1;
for(j;j<=i;j++)
{
k=k*j;
}
return k;
}
document.write("10的阶乘结果为:"+jiecheng(10));
/*************************定义参数可变的函数,再输出其中的参数***********************************************/
document.write("<p><b>定义参数可变的函数,再输出其中的参数</b><br>");
function params()
{
var params="";
for(var i=0;i<arguments.length;i++)
{
params+=arguments[i]+" ";
}
document.write(params);
}
params("I","will","be successful!");
/*************************用Function对象创建动态函数,函数执行代码为Function(…)中最后出现的内容**************/
document.write("<p><b>用Function对象创建动态函数,函数执行代码为Function(…)中最后出现的内容</b><br>");
var sum=new Function("x","y","var summer;summer= x + y;return summer;");
document.write(sum( 5 , 5) );
//-->
</script>
运行结果:
String对象的toLowerCase()方法
ABCDeFg转换成小写后为:abcdefg
i++与++i的区别
i的原始值为5
++i的返回的结果:6
执行++i之后i=6
i的原始值为6
i++的返回的结果:6
执行i++之后i=7
用for循环输出99乘法表
1 2 3 4 5 6 7 8 9
2 4
3 6 9
4 8 12 16
5 10 15 20 25
6 12 18 24 30 36
7 14 21 28 35 42 49
8 16 24 32 40 48 56 64
9 18 27 36 45 54 63 72 81
定义一个阶乘函数,再求出10的阶乘结果
10的阶乘结果为:3628800
定义参数可变的函数,再输出其中的参数
I will be successful!
用Function对象创建动态函数,函数执行代码为Function(…)中最后出现的内容
10