手记

【九月打卡】第16天 前端工程师2022版 js基本数据类型第一讲

课程名称:前端工程师2022版


课程章节: js基本数据类型


课程讲师: elex

课程内容:

一、JS 的数据类型

  1. 基本数据类型数字数据类型

    (Number)包含数字(不论正负  不论浮整  不论大小)和 NaN字符串类型 (String)布尔类型 (Boolean)undefined变量被定义但还未赋值时为 undefinednull空对象; typeof 检测为 object ;  需要刻意的定义一个变量为 null ;  用于对象、数组的销毁,删除事件监听

  2.  复杂数据类型数组、对象、函数、正则表达式(RegExp)、Set、Map、Date 等

  3.  检测数据类型typeof 要检测的内容

    typeof  数字/NaN;                                        //Number

    typeof  '字符串';                                            //String

    typeof  true/false;                                       //Boolean

    typeof   undefined;                                    //undefined

    typeof   null/object/array;                        //Object

    typeof   function;                                      //function

    typeof symbol();                                       //symbol

二、数据类型间的转化

  1. 其他类型转数字类型Number(  ) ;null 和 空字符串 会转化为 0全部类型都能进行转化parseInt(  );只能转化为整数,不能识别小数点    null  undefined  布尔值 不能进行转化parseint('3.5' + '2.1')   返回的是 3parseFloat(  );和 parseInt 的区别 可以识别小数点取正负全类型转化非加法全类型转化

  2. 其他类型转字符串类型String(  );×××.toString(  );字符串的拼接

  3.  其他类型转布尔类型Boolean(0) ;Boolean(NaN) ;Boolean(' ') ;Boolean(false) ;Boolean(undefined) ;Boolean(null) ;注意:除了以上这六个,其余结果都为true  (包括  Boolean('false'))

三、字符串的常用方法提前声明:字符串有length属性

string.charAt();    得到指定位置的字符

string.toUpperCase();      把字符串的值都转为大写字母

string.toLowerCase();      把字符串的值都转为小写字母

string.indexOf();               找到某个字符串值在该字符串中第一次出现的索引位置,没有的话返回-1

string.substring(a,b)        提取从索引 a 到索引 b(不包含索引 b)的字符串;a 可以大于 b ;可以只写 astring.slice(a,b)                 提取从索引 a 到索引 b(不包含索引 b)的字符串;a必须小于 b ;可以只写 a ;a 可以为负数

string.substr(a,b)             提取从索引 a 开始长度为 b 的字符串;可以只写 a ;a 可以为负数

slice(3,2)  返回的是一个空字符串substr(5,-1) 返回的是一个空字符串四、小扩展prompt()  函数  弹出输入框非零数字 / 0  返回值为 infinity


课程收获:

谢谢老师,讲的非常细致,很容易懂。



0人推荐
随时随地看视频
慕课网APP