javascript第二天
+(正号)数据 可以把其他类型转换为数据类型
1.代码练习
2.运行结果
常见错误
1.运行结果
代码
错误分析:
变量没有声明
2.运行结果
代码
错误分析:
变量多次声明
3.运行结果
代码
错误分析:
缺少括号
函数声明
函数解决代码复用的问题
函数是封装了特定功能的代码块
1.代码
2.运行结果
函数声明的时候,()里面的是形参
函数调用的时候,()里面是实参
用户输入速度和时长,将开车的距离打印到页面上,计算部分封装成函数
实参可以是任意类型的数据
形参和实参个数不相等的问题
1.实参多 形参少 多余的实参传不进去 3
运行结果:
2.实参少 形参多 ,多余的形参因为没有实参传给他,多余的形参是undefinded
运行结果:
函数的返回值
函数的处理结果,如果想在函数外边使用,函数需要返回值
返回值的作用,是将函数运行的结果赋值给函数调用 getSun(3,5) = x+y
return返回值的注意事项
1.函数没有return ,或者有 return ,但是后边没有数据, 返回值是undefined
2.函数体内 ,return 下一行的代码不执行, return 有终止函数执行的作用
3.return 需要返回的值,不要换行
求余额案例
1.声明变量
2.封装函数
3.页面打印
4.运行结果
parentInt 取整
可以将其他类型转化为数字类型
1.字符串从左到右,依次提前,直到遇到非数字停止
2.如果字符串是非数字,返回NaN
1.定义变量
2.运行结果
true 和 false形式
parseFloat取小数
可以将其他类型转化为数字类型
1.代码
2.运行结果
计算时间案例
1.代码
需要使用parseInt对数据进行取整
2.运行结果
属性的使用
1.代码
声明对象
调用对象
2.运行结果
动态添加属性
追加属性 在括号的外边给对象添加属性
1.对象名.属性 = 值
2.对象名[‘属性’] = 值
1.代码
2.运行结果
对象的使用方法
给对象添加方法 方法名:函数
调用对象的方法 对象名.方法名()
1.代码
2.运行结果
Math对象
1.代码
2.运行结果