学习地址:

  1. 谷粒学院---尚硅谷
  2. 尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通)

JavaScript基础、高级学习笔记汇总表【尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通)】

目   录

课时11:JS基础_强制类型转换-String

1、强制类型转换概念

2、 将其他的数据类型转换为String

2.1、转换方式1:调用变量的toString()方法

2.2、转换方式2:调用String()函数

课时12:JS基础_强制类型转换-Number

1、转换方式1:使用Number()函数

2、转换方式2:parseInt()、parseFloat()

课时13:JS基础_其他进制的数字

课时14:JS基础_转换为Boolean


课时11:JS基础_强制类型转换-String

1、强制类型转换概念

  • 指将一个数据类型 强制转换为 其他的数据类型;
  • 类型转换 主要指,将 其他的数据类型,转换为 String、Number、Boolean。

2、 将其他的数据类型转换为String

2.1、转换方式1:调用变量的toString()方法

方式一:
    - 调用被转换数据类型的toString()方法
    - 该方法不会影响到原变量,它会将转换的结果返回
    - 但是注意:null和undefined这两个值没有toString()方法,
        如果调用它们的toString()方法,会报错!

2.2、转换方式2:调用String()函数

方式二:
- 调用String()函数,并将被转换的数据作为参数传递给函数
- 使用String()函数做强制类型转换时,
    对于Number和Boolean实际上就是调用的toString()方法
    但是对于null和undefined,就不会调用toString()方法
        它会将 null 直接转换为 "null"
        将 undefined 直接转换为 "undefined"

课时12:JS基础_强制类型转换-Number

1、转换方式1:使用Number()函数

  • 字符串 --> 数字
  1. 如果是纯数字的字符串,则直接将其转换为数字
  2. 如果字符串中有非数字的内容,则转换为NaN
  3. 如果字符串是一个空串或者是一个全是空格的字符串,则转换为0
  • 布尔 --> 数字
  1. true  转成 1
  2. false 转成 0
  • null --> 数字     0
  • undefined --> 数字 NaN

2、转换方式2:parseInt()、parseFloat()

- 这种方式专门用来对付字符串
- parseInt() 把一个字符串转换为一个整数
- parseFloat() 把一个字符串转换为一个浮点数

课时13:JS基础_其他进制的数字

在js中,如果需要表示16进制的数字,则需要以0x开头;
如果要表示8进制的数字,则需要以0开头;
如果要表示2进制的数字,则需要以0b开头,
    但是不是所有的浏览器都支持!

课时14:JS基础_转换为Boolean

将其他的数据类型转换为Boolean
    - 使用Boolean()函数
        - 数字  ---> 布尔
            - 除了0和NaN,其余的都是true
        - 字符串 ---> 布尔
            - 除了空串,其余的都是true
        - null和undefined都会转换为false
        - 对象也会转换为true

JavaScript基础02【强制类型转换(String Number Boolean) 其它进制数】相关推荐

  1. Javascript基础之-强制类型转换(三)

    这一节,应该算是强制类型转换的最后一个小节了,这一部分呢,主要会讲比较操作中遇到的强制类型转换. 抽象相等(==)和严格相等(===). 简单且粗略的来说,抽象相等和严格相等的区别就是抽象相等在比较的 ...

  2. Javascript基础之-强制类型转换(一)

    转换为字符串规则如下图代码: console.log(String(undefined)); // "undefined" console.log(String(null)); / ...

  3. Js强制类型转换——String类型 / Number类型/Boolean类型

    String类型 / Number类型 强制类型转换---String 强制类型转换---Number 强制类型转换---Boolean JS有六种数据类型,其中前五为基本数据类型: 类型 名称 St ...

  4. JavaScript 强制类型转换(String)

    一.强制类型转换简介 指将一个数据类型强制转换为其他的数据类型 类型转换主要指,将其他的数据类型,转换为 String.Number.Boolean 二.强制类型转换----String 1.将其他的 ...

  5. hdu 4937 Lucky Number(数学题 进制转换)2014多校训练第7场

    Lucky Number                                                                          Time Limit: 20 ...

  6. Unity C# 将String字符串转换为16进制Byte数组

    今天开发过程中后台给了我一个已经转成string了的16进制字符串,我这边做了些处理,将str又转回16进制,并以16位16进制byte数组的形式存放了. void Start(){string st ...

  7. 106划为c语言16进制数,计算机基础知识题(含答案)

    <计算机基础知识题(含答案)>由会员分享,可在线阅读,更多相关<计算机基础知识题(含答案)(27页珍藏版)>请在人人文库网上搜索. 1.第第1 1章章 计算机基础知识计算机基础 ...

  8. MFC中将用户输入的表示16进制数的字符串转换成16进制数输出显示(包含1.wstring转成string的方法函数2.用boost库拆分字符串的函数3.字符转16进制数值的函数)

    前期准备: 1.电脑中安装好boost库,我的电脑中安装在C盘根目录下,如下图所示: 2.配置好boost环境变量,如下图所示: 3.开发环境VS2015,工程为MFC应用程序 需要的头文件如下: # ...

  9. swift 16进制数-[UInt8]-转字符串-String-

    把一串16进制数-[UInt8],例如 01 10 CD 转成字符串-String  "0110CD",代码如下: func bytesToStr(bytes:[UInt8]) - ...

最新文章

  1. 如何防止android app被误删除,如何避免手机清理缓存时误删了重要文件【注意事项】...
  2. 倾情大奉送--Spark入门实战系列
  3. 优酷蓝鲸近千节点的Redis集群运维经验总结
  4. canva画图 图片居中裁剪_Canvas裁剪图片(截选框可拖拽)
  5. MSSQL返回季度开始月和某月是第几季度
  6. 04.卷积神经网络 W2.深度卷积网络:实例探究(作业:Keras教程+ResNets残差网络)
  7. apache虚拟主机名不区分大小写的解决办法
  8. android bitmap转image
  9. python获取路径时,如果要想使用外部定义的字符串变量,需要注意(附带isfile)
  10. 体渲染-------颜色、不透明度调整
  11. 宝塔面板反向代理怎么设置
  12. 看他如何做到4年2个博士学位,做研究、出书挣钱两不误。
  13. ALTREA cyclone IV e系列程序固化方法
  14. Protocol(一)[概述]
  15. unity怎么制作云飘动_【Unity3D】实现云循环漂浮效果
  16. 【Cython】Cython 基本用法
  17. beeline软件_Beeline
  18. Chrome插件有哪些?
  19. 处理极端情况:财务扩展和流式传输
  20. g4600支持服务器内存吗,Intel奔腾G4560和G4600哪个好?秒懂G4560和G4600区别 (全文)

热门文章

  1. 卡尺测量的最小范围_不知道这四大基本原则,你还有脸在测量圈混?
  2. 十二、Powerbi绘制人员地区分布图和后期学习
  3. webpack 语法
  4. 四、CSS知识总结(下篇)
  5. 推荐3个C++系统项目!初级开发者必学!
  6. 读完这些论文和代码,你就能在搜狐算法大赛中获得好成绩了
  7. matlab 变长参数,变长参数函数的概念
  8. Greenplum【集群搭建 01】局域网 CentOS 7.9.2009 环境 GreenPlum 6.13.0 集群规划+配置+安装+内核参数调整(应用实例分享)
  9. shiro+springboot分析思路
  10. Spring Boot-场景启动器