函数的大概

关于函数:函数function

       -函数也是一个对象

       -函数中可以封装一些功能(代码),在需要的使用可以执行这些功能(代码)

       -函数中的可以保存一些代码在需要的时候调用

       -使用typeof检查一个函数对象时,会返回function

函数的创建:

使用构造函数创建一个函数对象

使用函数声明创建一个函数

使用函数表达式创建一个函数/匿名函数

函数的参数:

调用函数时解析器不会检查实参的类型,所以要注意,是否有可能会接收到非方的参数,如果有可能则需要对参数进行类型检查

调用函数时,解析器也不会对检查实参的数量多余的参数将不会被贬值,如果实参少于形参的数据,则没有对应实参的形参是undefined

函数的返回值:

可以通过return来返回函数的返回值

   语法:return 值;

   return 后面值将会作为函数的执行结果返回,可以定义一个变量来接收函数的返回值  在函数return语句都不会执行,如果return语句后不跟任何值,就相当于undefined

Math对象

.它不是一个构造函数,属于一个工具类不用创建对象,它里面封装了数学运算相关的属性和方法

.Math.ceil() - 可以对一个数进行向上取整,小数位只要有值就自动进1

.Math.floor() - 可以对一个数进行向下取整,小数部分会被舍掉

.Math.round() - 可以对一个数进行四舍五入取整

JavaScript包装类

.String() - 可以将基本数据类型字符串转换为String对象

.Number()- 可以将基本数据类型的数字转换为Number对象

.Boolean()- 可以将基本数据类型的布尔值转换为Boolean对象

 元素节点的属性

• 获取:元素对象.属性名

例:element.value

element.id

element.className

• 设置,元素对象.属性名=新的值

例:element.value = "hello"

element.id = "id01"

element.className = "newClass"

其他属性

nodeValue

– 文本节点可以通过nodeValue属性获取和设置文本节点的内容

innerHTML

– 元素节点通过该属性获取和设置标签内部的html代码

在 Lambda 表达式中,输入参数是 Lambda 运算符的左边部分。它包含参数的数量可以为 0、 1 或者多个。只有当输入参数为 1 时,Lambda 表达式左边的一对小括弧才可以省略。输入 参数的数量大于或者等于 2 时,Lambda 表达式左边的一对小括弧中的多个参数质检使用逗 号(,)分割。

 示例 1、

 下面创建一个 Lambda 表达式,它的输入参数的数量为 0.该表达式将显示“This is a Lambda expression”字符串。

()=>Console.WriteLine("This is a Lambda expression.");

 由于上述 Lambda 表达式的输入参数的数量为 0,因此,该 Lambda 表达式的左边部分的一 对小括弧不能被省略。

 示例 2、 下面创建一个 Lambda 表达式,它的输入参数包含一个参数:m。该表达式将计算 m 参数与 2 的乘积。

m=>m*2;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值