js 数学计算和字符串处理例子

■计算三角形的面积
var a=3,b=4,c=5;
var s=0,p=0;

//由于是示例,所以只写了一个条件
if(a+b>c)
{
        p=(a+b+c)/2;
        s=Math.sqrt(p*(p-a)*(p-b)*(p-c));
        document.write("三角形的面积为:"+s);
}
else
{
        document.write("您输入的三个值无法组成三角形!");
}


■在www.dreamdu.com字符串中找到第一个d的位置,可以使用break

var sUrl = "www.dreamdu.com";
var iLength = sUrl.length;
var iPos = 0;
for(var i=0;i<iLength;i++)
{
        if(sUrl.charAt(i)=="d") //判断表达式2
        {
                iPos=i+1;
                break;
        }
}
document.write("字符串"+sUrl+"中的第一个d字母的位置为"+iPos);
■打印出www.dreamdu.com字符串中小于字母d的字符(下面的示例只是为了说明continue语句的用法),可以使用continue

var sUrl = "www.dreamdu.com";
var iLength = sUrl.length;
var iCount = 0;
for(var i=0;i<iLength;i++)
{
        if(sUrl.charAt(i)>="d") //判断表达式2
        {
                continue;
        }
        document.write(sUrl.charAt(i));
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值