前端第七天

本文详细介绍了JavaScript中各种数据类型之间的转换方法,包括字符串、数字和特殊值NaN的处理。同时,深入探讨了逻辑运算符的使用,如逻辑与(&&),逻辑或(||)及逻辑非(!),并解释了它们的短路效果。此外,还讲解了三目运算符、if判断、do...while循环、函数定义与调用等核心概念。

转字符串:String() | .toString() | "" + 

转数字:Number(a) | parseFloat() | parseInt() | +

非数字:NaN,是一个其他类型数据转换数字失败的产物,判断是否为NaN,需要使用方法isNaN()

转换为数字类型 +num

js中不区分整形与浮点型 

++n 为先自增再运算 n++先运算再自增

== 只做值比较 === 全等:包括数据类型必须相等

逻辑与: && 全真为真,有假即假

逻辑或: || 全假为假 ,有真即真

逻辑非: ! 非真即假 非假即真

逻辑与和或都具有短路效果

三目运算符: 结果 = 条件表达式? 结果1:结果2;

if判断可以省略else if 也可以省略else,可以嵌套 

do ... while:无论条件是否满足,循环体至少被执行一次

函数的定义: function 函数名 (形参列表){函数体;}

函数的调用:var res = 函数名(实参列表);

函数的参数:个数不需要统一 可以任意位置具有默认值 通过...语法接收多个值(以数组形式接收)

返回值讲解:可以空return操作,用来结束函数,返回值可以为任意js类型,函数最多只能拥有一个返回值

(返回的是最后一个值)

匿名函数:没有名字的函数,函数只能在定义的时候自己来调用一次,之后再也无法被调用

(function(){代码块;})()

函数调用可以写在定义前

参数可以不接受,

alert()普通弹出框

prompt("请输入:")输入框有返回值

confirm("请选择:")确认框,有返回值

转载于:https://www.cnblogs.com/suncunxu/p/10309594.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值