标签:java
Java
一.
function (){ };
任意两个数相加
param a number 其中一个数字
param b number 其中一个数字
param out 结果
return jieguo
例1;
function addTwoNumber(number1, number2)
{
var jieguo = number1 + number2;
document.write(jieguo);
return jieguo;
}
var resault = addTwoNumber(1, 2)
document.write(resault);
让前两个数和-后两个数和
function qianJianHou(frontNum1,frontNum2,backNum1,backNum2)
{
var frontHe = addTwoNumber(frontNum1, frontNum2);
var backHe = addTwoNumber(backNum1, backNum2);
var resault = frontHe - backHe;
documnet.write(resault);
}
qianJianHou(1, 2, 3, 4);
例2;
// function twoThree(a,b,c,d,e)
{
var one = a + b * (c / d + e);
var two = a / e;
var three = one + two;
return three;
document.write(three);
}
twoThree(5,6,7,8,9)
二.
var 的作用域和生命周期
变量的作用域
全局变量
1.写在函数外面的,在当前页面的任意位置都可以使用
2.生命周期:页面打开即开始,当关闭页面时消失
局部变量
1.写在函数内部的(也包括变量列表),只能在函数内部使用
2.生命周期:函数运行时开始,函数运行完毕,马上结束
function a(c) (局部变量)
{
c = 45;
// 局部变量会覆盖掉同名的全局变量
var b = 12;
return c; //return让函数立即停止
document.write(b);
}
a(1);
function b(c) (全局变量)
{
var a = 60;
var d = 20;
return;
document.write(a);
}
b(5);var e =678;
document.write(e);
如果同时使用局部变量和全局变量,局部优先级最高。
三. 流程控制;我们可以控制代码的顺序。
有三种;1.顺序执行 2.选择执行 3.循环执行
2.选择执行;
var a = 1;
switch(a)
{
case 1:
document.write("周一");
break;//停止这个判断语句。它是必须有的,否则会无限循环
case 2:
document.write("周二");
break;
case 3:
document.write("周三");
break;
default:
document.write("周日");
//;最后一个不用加break 加default代表结束,也是 最后一个的意思
date(时间)
//查是周几
var time = new Date();
var a = time.getday(time);
document.write(a);
//查是几号
var time = new Date();
var a = time.getDate(time);
document.write(a);
3.循环执行
1. while循环
// while(条件){执行
如果条件成立,这里一直循环 }
var a = 100000;初始值
while(a > 0)条件
{
document.write(a+"哈哈");变化量
a --;
}
document.write("结束");
2.for循环
// for(初始值,条件,关键变化量)
{
如果满足条件会一直执行;
}
for(var a = 100;a>0;a--)
{
document.write("哟<br>");
例;九九乘法表(用for循环)
a是行 b是列
// for( a = 1 ; a < 10; a++)
{
for(var b = 1; b <= a; b++) //b++(自定义)
{
document.write("<div>"+b+"x"+a+"="+a*b+" "+"</div>");
document.write("<br>");
}
}
先写出它的行,然后是列,用for循环设置样式,然后document.write()输出。
四.用函数做表格(table)
function xinTable(n,w)
{
document.write("<table border= ‘2px‘ width=‘500px‘ height=‘500px‘>");//它的样式只能在这里面设置,不能够在style中设置
document.write("<caption>侯琴琴</caption>")
for( a = 1; a <=n; a++)
{
document.write("<tr>");
for(b = 1; b <=w; b++)
{
document.write("<td></td>");
}
document.write("</tr>")
}
document.write("</table>");
}
xinTable(4,6);
第一步把行(tr)输出,第二步用for循环设置列(td)输出,第三输出caption,第四输出表格(table)并设置样式,然后加函数并设置,function xinTable(n,w){ 包括table,caption,tr ,td};最后给命名取个值xinTable(4,6).
2016年11月25日 周五
本文出自 “12244270” 博客,请务必保留此出处http://12254270.blog.51cto.com/12244270/1877013
标签:java
原文地址:http://12254270.blog.51cto.com/12244270/1877013