isNaN的用法

函数的定义

想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函数运行

幂运算符:**

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值