javascript第二天

本文主要介绍了JavaScript中+(正号)用于数据类型的转换,常见的编程错误,如变量未声明和多次声明,以及函数声明、形参和实参的匹配问题。还探讨了函数返回值的注意事项,并通过实例展示了取整、取小数的操作,计算时间的案例,以及如何动态添加和使用对象属性及方法。最后,简要讲解了Math对象的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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.运行结果
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值