客户端的JS是基于对象的解释语言,基本上和HTML同一性质,都是通过BROWSER解释的。哦,HTML不是没有基于对象。
好像还有服务端的JS。
㈡ 用js编程 1、编写一个函数:通过输入框输入两个正整数,求出它们的最大公约数,并显示在警告框中
#include<stdio.h>
int gcd(int x,int y);
int gdd(int x,int y);
int gdd1(int x,int y);
int gdd2(int x,int y);
void main()
{
int a,b;
printf("请输入两个整数A和B:");
scanf("%d%d",&a,&b);
if(a>b)
{
printf("最大公约数是:%d\n",gcd(a,b));
printf("最小公倍数是:%d\n",gdd(a,b));
printf("最小公倍数是:%d\n",gdd1(a,b));
printf("最小公倍数是:%d\n",gdd2(a,b));
}
else
{
printf("最大公约数是:%d\n",gcd(b,a));
printf("最小公倍数是:%d\n",gdd(b,a));
printf("最小公倍数是:%d\n",gdd1(b,a));
printf("最小公倍数是:%d\n",gdd2(b,a));
}
}
int gcd(int x,int y)//最大公约数
{
int i,sum=1;
for(i=1;i<=y;i++)
{
if(x%i==0&&y%i==0)
{
x/=i;
y/=i;
sum*=i;
i=1;
}
}
return(sum);
}
int gdd(int x,int y)//最小公倍数法1
{
int i;
i=x;
while(i%x!=0||i%y!=0)
{
i++;
}
return(i);
}
int gdd1(int x,int y)//最小公倍数法2
{
int i=y;
while(y%x!=0)
{
y+=i;
}
return(y);
}
int gdd2(int x,int y)//最小公倍数法3
{
int i,sum;
i=gcd(x,y);
sum=x/i*y;
return(sum);
}
我用了3个函数来求最小公倍数,你编译的时候用1个就可以了。
㈢ JS脚本怎么运行
常见的执行js代码都是放入到HTML引入后,然后通过HTML文件来执行胡查看代码。显然这是比较麻烦的事情,如果电脑里面安装了node.js,可以使用node来直接使用node来运行想要运行的js文件。
<html>
<body>
<script language="javascript">
function Card(owner,rate)
{
this.Owner=owner;
this.Rate=rate;
}
var mycard = new Card("X","150");
document.write("name:"+mycard.Owner+"speed:"+mycard.Rate);
</script>
</body>
</html>
(3)用js编译烟花扩展阅读:
JavaScript语言中采用的是弱类型的变量类型,对使用的数据类型未做出严格的要求,是基于Java基本语句和控制的脚本语言,其设计简单紧凑。
脚本简单地说就是一条条的文字命令,这些文字命令是我们可以看到的(如可以用记事本打开查看、编辑),脚本程序在执行时,是由系统的一个解释器,将其一条条的翻译成机器可识别的指令,并按程序顺序执行。因为脚本在执行时多了一道翻译的过程,所以它比二进制程序执行效率要稍低一些。