study_Javascript_02基础实例

本文通过多个实例介绍了JavaScript的基础用法,包括字符串操作、循环输出、函数定义等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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+"&#9;");
  if(i==1)
  {
   for(var k=2;k<=9;k++)
   {
    document.write(k+"&#9;");
   }
  }
 }
 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]+" &nbsp;";
 }
 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值