本次大纲
js函数和Java的方法 写法差不多 如:
function print(){
}
1.无参函数使用
打印 十句 “卓京人生”
function a(){
for (var i = 0; i < 10; i++) {
document.write("卓京人生")
}
}
注:这是js无参函数
怎么调用 a() 就可以了
1.1带参函数定义带参函数
function b(a){// 参数a面前 不用加 数据类型 具体a是什么类型 由调用方法所传的参数决定、
for (var i = 0; i <=a; i++) {
document.write("卓京人生")
}
}
1.2 带参数函数的调用
在注: 这就是 有参方法的好处 可以根据我们 自己的需求 往里面 传参 大大减少了代码量 ,提高了代码的重用率 1.3 常用系统函数
- parseint(); 该函数可解析一个字符串,并返回一个整数。如:
| parseint("22.1") | 返回:22 |
| parseint("22.5") | 返回:22 |
| parseint("22.6") | 返回:22 |
| parseint("22aa334") | 返回:22 |
| parseint("aa334") | 返回NaN(说明传入的参数是非数字) |
注: 函数 parseint(); 该函数指定字符串中的首个是否是数字。如果是,则对字符串进行解析,直到 到达数字的末端为止(如果遇到非数字,则终止解析),然后返回数字,而不是字符串,所以 :parseint("22aa334");解析后返回的是22。
且如果是小数的话会省略小数点右边的所有数字(没有四舍五入),所有parseint("22.1")解析后 返回 22
如果要解析的字符串左边一开始就不是数字,那么就会返回NaN,所以parseint("aa334")解析后NaN
2.parsefloat();该函数可解析一个字符,并返回一个浮点数型。如:
| parsefloat("22.1"); | 返回:22.1 |
| parsefloat("22.5"); | 返回:22.5 |
| parsefloat("33.3aa"); | 返回:33.3 |
3.isNaN();该参数判断的是 是否是非数字 如:
| isNaN(22.1); | 返回:false |
| isNaN(aaa); | 返回:true |
| isNaN(aa123); | 返回:true |
javascript里面变量的作用域和Java里面的作用域是一样的道理。
- 全局变量:就是定义在方法外面,该页面的所有方法都可以调用。如:
注:定义全局变量,所有方法都可调用 2.1局部变量Javascript_02
注:局部变量 就是定义在方法里面的变量 只有本方法可以调用 3.计算器源码解析Javascript_02
4.抽奖器源码解析计算器 第一个值:
第二个值:
结果:
//给 + 按钮 调用c1方法 //给 - 按钮 调用c2方法 //给 * 按钮 调用c3方法 //给 / 按钮 调用c5方法
抽奖器 span{ display: inline-block; width: 100px; height: 150px; background-color: aqua; color: black; font-size: 100px; text-align: center; text-align: center; line-height: 150px; text-shadow: 5px 5px 10px deeppink; border-radius: 100px; -webkit-text-stroke: #00FFFF lightblue; } .a{ animation: ff 3s infinite; } @keyframes ff { 0%{ transform: rotate3d(-3,-6,-36,0deg); } 100%{ transform: rotate3d(1,1,1,360deg); } } $ $ $



