函数的定义
想js学的6,函数是关键,逻辑思维是王道。
数据类型
number 数字
string 字符串
boolean 布尔
object 对象
function 函数
undefined 未定义
array 数组
null 空
symbol ES6新增
数据类型的比较
NaN和任何类型的值比较都为false,NaN不能和NaN比较,要用isNaN
Number("string")==NaN
typeof(NaN)=="number"
Number("")==0
举例运用
function moneyNumber() {
var money = Number(prompt("输入你扫的红包"));
console.log(isNaN(money))
if (money > 15) {
alert("早餐就买两份面包+牛奶(吃一份扔一份,尽显土豪风范)!");
}
if (money >= 8 && money <= 15) {
alert("早餐就买一份面包+牛奶(刚刚够吃,土豪不起来啊,真忧伤)!");
}
if (money < 8) {
alert("早餐就买个馒头+牛奶吧(穷人一枚,面包是吃不起了,还是继续吃我的馒头吧)!");
}
if (isNaN(money)) {
alert("只能输入数字!");
}
}
得到输入输出值
- 获取用户输入的值
var inputValue=prompt("value","")
- 输出
console.log("想要输出的内容")
- 弹框
alert("hello world")
confirm("hello?")
举例运用
function calculate(){
var value=prompt("value","")
var endV=value**2
console.log(endV)
}//可在控制台直接调用calculate函数运行
幂运算符:**