JS数据类型和转换

    xiaoxiao2025-04-05  23

    JavaScript在HTML中三种使用方式:

    在HTML代码<head>中包含<script type="text/javascript">(代码块)</script>。在HTML代码<head>中使用<script type="text/javascript" src="x.js"></script>包含外部文件。 (解析完JS代码之后页面内容才显示出来)在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返回后面的))
    最新回复(0)