zoukankan      html  css  js  c++  java
  • javascript_core_01之数据类型与运算

    1、数据类型转换:

      ①隐式转换:程序根据需要,自动转化数据类型;

         ②强制转换:主动调用函数执行转换;

    2、字符串强制转换:

      ①x.toString():不能转换null和undefined;

         ②String(x):万能;

    3、数字类型强制转换:

        ①Number(x):转换为数字类型;、

        ②parseInt(str):取整,去小数;

        ③parseFloat(str):首选,优先存整,认识滴一个小数点;

    4、布尔类型转换:Boolean(x):只有五个值会转为false;——》“”,0,NaN,null,undefined;

    5、关系运算:+,-,*,/,%;

    * 隐式转换为数字,不能转则为NaN,NaN与任何算术运算结果均为NaN;

    * +运算中,碰到字符串,均转为字符串;

    6、关系运算:>,<,>=,<=,==,!=;返回值为false;

        * isNaN(num):——》true:num是NaN;false:num是数字;

        * undefined==null——》true;undefined===null——》false;

        * 参与比较的是字符串:比较每个字符的Unicode号;

        * 参与比较的是引用类型的对象:比较的是对 象的地址;

    7、逻辑运算:&&,||,!;隐式转换为boolean类型值返回;

    8、位运算:①m<<n:等价于m * 2的n次方;m*Math.pow(2,n);

        ②m>>n:等价于m / 2的n次方

        ③取整:parseInt(m);m^0;m|0;m>>>0;

    9、递增与递减:①前++/--:返回新值;

        ②后++/--:返回旧值;

    It's never too old to learn!
  • 相关阅读:
    Mininet介绍及安装
    第9周学习进度
    团队效绩计划
    第一阶段冲刺个人博客10
    第一阶段冲刺个人博客09
    第一阶段冲刺个人博客08
    win10自带中文输入法的用户体验
    团队项目冲刺第十天
    构建之法阅读笔记02
    团队项目冲刺第九天
  • 原文地址:https://www.cnblogs.com/Jupiter258/p/5873651.html
Copyright © 2011-2022 走看看