JS数据类型和转换

JavaScript在HTML中三种使用方式:

  1. 在HTML代码<head>中包含<script type="text/javascript">(代码块)</script>
  2. 在HTML代码<head>中使用<script type="text/javascript" src="x.js"></script>包含外部文件。
    (解析完JS代码之后页面内容才显示出来)
  3. 在HTML代码<body>最下方使用<script type="text/javascript" src="x.js"></script>包含外部文件。

alert()在浏览器中弹出警告框
document.write()向body中输出内容
console.log()向控制台输出内容

JS六个数据类型:

  • 五个基本数据类型:number null string boolean undefined
  • 一个复杂数据类型:object

typeof用来检查数据的类型,以字符串形式返回
typeof null = object
NaN + 任何数据 = NaN


强制转换数据类型:

转换类型转换方式(原类型均不改变)
转换成string类型1.调用String()函数 2.被转类型.toString() null和undefined不能使用该方法 3.任意类型+""
转换成number类型1.调用Number()函数 空字符串,nall,false->0 true->1 undefined,含有非数字的字符串->NaN 2.专用于字符串①parseInt(转换类型,进制)整数,遇到第一个非数字即停止 ②parseFloat()小数 3.任意类型+0或者*1或者/1 4.其他类型前加+(一元运算符)
转换成boolean类型1.调用Boolean()函数 0,NaN,undefined,空字符串->false 空格的字符串,false,true->true 2.在任意数据前加!!

逻辑运算符

逻辑运算符:!非  &&与  ||或

  • !非 取反(非布尔值会先将其转化为布尔值)
  • &&与 返回布尔值,有假则假。如果第一个值是假,则不会看后面那个。(非布尔值会先将其转化为布尔值,并返回原值(&&、||两个true返回后面的,两个false返回前面的))
  • ||或 返回布尔值,有真则真。如果第一个值是真,则不会看后面那个。(非布尔值会先将其转化为布尔值,并返回原值(&&、||两个true返回前面的,两个false返回后面的))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值