前端第七天

转字符串: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