zoukankan      html  css  js  c++  java
  • js闲记

    1、数据转换      

      NaN:转换失败就是 NaN,

          告诉我们有非法的运算,

          NaN的Boolean值为假

          NaN:自己和自己都不相等

          NaN是数字类型的非数字

    (1)显式转换

      说明:截取从左至右的数字,到第一个非数字的地方就截止,但是开头的+  -  可以识别,不影响,

      parseInt(string,radix)   参数:(字符串,进制)       默认10进制      parse:解析

      parseInt("25");            //25

      parseInt("25A25");       /25

      parseInt("+25");  //25

      parseInt("-25");        //-25

      parseInt("11",2);         //3    2进制的11就是3

      无法转换的就显示NaN     not a number

      parseInt("25.123");               //25      不能显示小数,不能识别小数点

    此时用到parseFloat("25.123");   就能识别小数

          

    (2)隐式转换

      +                        200+‘3’      =======》  2003    字符串拼接

      - * / %                200-‘3’       =======》  197       减法

      >    <                 10>9           =======》          true         

             ‘10’>'9'        =======》          false         字符串的比较是一位一位的比较。

                          这里先取1和9进行比较,相等就继续,一但有结果就不用再比较后面的了

      !非       将右边的数据准换成布尔值再取反,(非0即真)

          alert(!100);   =======>    false

      ==      alert(2=='2')   =======>  true

      ===  全等       alert(2==='2')   =======>  false

    isNaN      判断是不是数字       会自动调用Number()来进行转换。 不讨厌数字类型,讨厌数字

          数字      false

          非数字   true

      

    本人小白,博客作为在线笔记,若有错误,还望指出,转载链接截图等皆为学习,若有侵权,请告知,
  • 相关阅读:
    Docker入门之docker-compose [转]
    防火墙和iptables
    MariaDB/MySQL备份和恢复(三):xtrabackup用法和原理详述
    Veritas NetBackup™ for VMware 介绍 (NBU版本 8.2)
    RMAN备份恢复所需要了解的Oracle术语
    mac 下使用命令行打开项目
    ORACLE 11g RAC-RAC DG Duplicate 搭建(生产操作文档)
    15-vuex
    14-Promise
    13-vue-router2
  • 原文地址:https://www.cnblogs.com/xiaoxiaoyao/p/7596243.html
Copyright © 2011-2022 走看看