JavaScript编写一个程序,要求输出1000~1200以内的全部素数(质数)
以下是输出1000~1200以内的全部素数(质数)的JavaScript程序:
//检查一个数是否为素数的函数
function isPrime(number) {
if (number 2) {
return false;
}
for (let i = 2; i number; i++) {
if (number % i === 0) {
return false;
}
}
return true;
}
//遍历1000~1200之间的数,判断是否为素数,并输出
for (let i = 1000; i = 1200; i++) {
if (isPrime(i)) {
console.log(i);
}
}
以上代码中,我们先编写了一个isPrime函数,该函数用于判断一个数是否为素数(质数)。函数遍历小于该数的所有自然数,判断该数是否能被整除,如果不能被整除就是素数(质数)。
然后我们使用for循环遍历1000~1200之间的所有自然数,使用isPrime函数判断是否为素数,并将所有素数输出到控制台。
用Javascript自动输出网页文本
在网页中经常有人使用Swish来做文本输出的打字效果 其实JavaScript也能做出那样的效果 按如下方法在HTML文件中加入JavaScript代码便可
第一步 把如下代码加入head区域中
SCRIPT LANGUAGE= JavaScript ! Original: Tarjei Davidsen () ! This script and many more are available free online at ! The JavaScript Source!! ! Beginvar max= ;function textlist() {max=textlist arguments length;for (i= ; imax; i++)
this[i]=textlist arguments[i];}
tl = new textlist( 在此输入要输出的文字 );
var x = ; pos = ;
var l = tl[ ] length;
function textticker() {
document tickform tickfield value = tl[x] substring( pos) + _ ;
if(pos++ == l) {
pos = ;
setTimeout( textticker() );
if(++x == max) x = ;
l = tl[x] length;
} else
setTimeout( textticker() );}
// End /script
第二步 把如下代码加入body区域中
form name=tickform
textarea name=tickfield rows= cols= wrap=virtualThe news will appear here when the page has finished loading /textarea/form
lishixinzhi/Article/program/Java/Javascript/201311/25314
js中控制台输出方式
简单说一下JavaScript中的控制台输出的几种方法
首先第一种 也是我们最熟悉的 console.log()输出方式
1.console.log()
在控制台中打印,打印任意字符或者js的变量信息
console.log()可以接受任何字符串、变量、数字、对象
第二种是 console.dir() 可以打印一个对象的所有属性和方法,为详细打印
2.console.dir()
第三种是console.table() 以表格的形式呈现打印的内容;展现的更完美;
3.console.table()
以上就是三种在控制台输出的方式 谢谢观看