js的函数例子

本文通过多个示例展示了JavaScript中函数的应用,包括表达式求值、数学运算、数组操作及随机数生成等实用技巧。

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

<!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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>js的函数例子</title>
<script type="text/javascript">
//得到输入的表达式
var biaodashi=prompt("请输入一个表达式","1+1");
//eval():计算输入的表达式
document.write(eval(biaodashi)+"<br><br>");
/*---------------------------------分割线------------------------------------*/

var r=prompt("请输入圆的半径","5");
//得到的结果四舍五入
var s=Math.round(Math.PI*r*r);
document.write("半径为"+r+"的圆的面积是:"+s+"<br><br>");
/*---------------------------------分割线------------------------------------*/

//获取比它大的 最小的整数
document.write(Math.ceil(2.5)+"<br><br>");

//获取比它小的最大的整数
document.write(Math.floor(2.5)+"<br><br>");

//产生0-10之间的随机数
for(var i=1;i<=10;i++){
document.write(i+"-----"+Math.round(Math.random()*10)+"<br><br>");
}

//得到绝对值
document.write(Math.abs(-5)+"<br><br>");
/*---------------------------------分割线------------------------------------*/

//循环得到方法的参数个数并打印参数
function xx(){
alert(arguments.length);
for(x in arguments){
document.write(arguments[x]+"<br>");
}
}

//调用方法传参
xx("saf",10,"aa");


//sdfasd@163.com
//必须包含@ 和.   @在.前面

/*---------------------------------分割线------------------------------------*/
//一个比较的方法,值为0,-1,1
function compare(x,y){
var r=0;
if(x.length>y.length){
r=1;
}
else if(x.length<y.length){
r=-1;
}
return r;


var kecheng=["java","andriod","html","php",".net","c++","python","php","A","b"];

//升序排序,先判断长度,一样长再根据字母大小排序
kecheng.sort(compare);

//在元素之间添加---隔开
document.write(kecheng.join('---'));
</script>
</head>


<body>


</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值