//声明函数
document.write('<h1 style="color:red">hello word</h1>')
//函数声明
function fn(){
console.log(100);
}
var f = function(){
console.log('这是f函数');
}
//函数的调用(函数+小括号调用)
fn();
f();
两个不同行不同列的表格通过调用函数输出:
function printTable(row,col){
var row=3,col=5;
document.write(’
for( var i=0;i<row;i++){
document.write("");
for(var j=0;j<col;j++){
document.write(’’)
}
document.write(’’)
}
document.write(’
’+j+’ |
}
printTable(3,5);
printTable(7,8);
//函数的参数(函数声明时是形参,调用时是实参)
//函数的返回值(返回一个值,或直接跳出整个函数)
//函数return后没有值,函数也有返回值,是undefined;
//函数如果没有return语句,也有返回值,是undefined;
//整数和
function sum(a,b){
if(a>b){
return '请输入合法的两个数';
}
var all=0;
for(var i=a;i<=b;i++){
all +=i;
}
console.log(100);
return all;
}
console.log(sum(6,1));
//偶数和
function evenSum(a,b){
if(a>b){
return '请输入合法的两个数';
}
var all=0;
for(var i=a;i<=b;i++){
if(i%2==0){
all +=i;
}
i%2==0&&(all +=i);
}
console.log(100);
return all;
}
console.log(evenSum(1,4));
//质数和
function isPrime(a){
for(var i=2;i<a;i++){
if(a%i==0){
return false;
}return true;
}
}
function primeSum(a,b){
var sum = 0;
for(var i=a;i<=b;i++){
isPrime(i)&&(sum +=i);
}
return sum;
}
console.log(primeSum(3,4));