zoukankan      html  css  js  c++  java
  • 【Head First Javascript】学习笔记0——自己制作chm参考手册素材

    变量声明:var 

    常量声明:const

    数据格式转换:

    1、转换函数

      parseInt(A):把字符串A转换成整数;其中A为只包含数字的字符串

      parseFloat(A):把字符串A转换成浮点数;其中A为只包含数字的字符串

      在判断字符串是否是数字值前,parseInt()和parseFloat()都会仔细分析该字符串。parseInt()方法首先查看位置0处的 字符,判断它是否是个有效数字;如果不是,该方法将返回NaN,不再继续执行其他操作。但如果该字符是有效数字,该方法将查看位置1处的字符,进行同样的 测试。这一过程将持续到发现非有效数字的字符为止,此时parseInt()将把该字符之前的字符串转换成数字。

      parseInt()方法还有基模式:parseInt("A",   16); 把A转换成16进制整数
      当然,对二进制、八进制,甚至十进制(默认模式),都可以这样调用parseInt()方法: 
      parseInt("10",   2);   //returns   2 
      parseInt("10",   8);   //returns   8 
      parseInt("10",   10);   //returns   10 
      如果十进制数包含前导0,那么最好采用基数10,这样才不会意外地得到八进制的值。例如: 
      parseInt("010");   //returns   8 
      parseInt("010",   8);   //returns   8 
      parseInt("010",   10);   //returns   10 

        parseFloat()方法与parseInt()方法的处理方式相似,从位置0开始查看每个字符,直到找到第一个非有效的字符为止,然后把该字 符之前的字符串转换成数字。不过,对于这个方法来说,第一个出现的小数点是有效字符。如果有两个小数点,第二个小数点将被看作无效的, parseFloat()方法会把这个小数点之前的字符串转换成数字。这意味着字符串 "22.34.5 "将被解析成22.34。 

    2、强制类型转换

      Boolean(value)——把给定的值转换成Boolean型; 
      Number(value)——把给定的值转换成数字(可以是整数或浮点数); 
      String(value)——把给定的值转换成字符串。

    3. 利用js变量弱进行类型转换

    <script> 
    var   str= '012.345 '; 
    var   x   =   str-0; 
    x   =   x*1;
    </script>

  • 相关阅读:
    测试方案
    如何编写一个好的测试计划
    一个好的测试过程
    java后台生成echarts图表并保存图片
    Javascript数组排序,并获取排序后位置对应的原索引(堆排序实现)
    修改tomcat编码方式
    json序列化反序列化后function丢失
    Mysql数据库存取性能优化
    java创建文件
    Java POI导出ppt简单实现
  • 原文地址:https://www.cnblogs.com/yxField/p/4167954.html
Copyright © 2011-2022 走看看