• 前端学习(十二)js数据类型(笔记)


    选项卡:
        
        for循环

        for(初始值,条件,自增){}
        for(var i=0; i<9;i++){}


    几个按钮对应相同个内容!!!

    ------------------------------

    若干个按钮对应一个内容!!!

    ----------------------------------------------------


    字符串:
        ***只要在网页中js里面出现带引号的都是字符串!

        1.汉字必须是字符串!
        2.单词不带引号,也没报错,它是变量
        3.不带引号数字,它就是一个真正的数字
    -------------------------------------------

    var a='12';
    var b='6666';

    alert(b+a);---666612;

    ***这样的写法叫拼接字符串!


    ==================================================

    字符串和变量的区别?
        
        字符串:只要在js里面带引号都是!

        变量:不带引号(指代所有的东西)

        var a=12;
        var a='12';
        var a=[1,2,3]

    ====================================================

    数据类型:
        number  数字类型
        string  字符串
        undefined  未定义
        function 函数
        object  对象
        boolean 布尔值

    数组是一个特殊的数据类型!

        因为数组里面可以包含其他的数据类型
        !!!

    说一个变量是什么数据类型,取决于右面赋值!


    =====================================================
    怎么来调试程序!!

    步骤:
        找错
        1.要f12检查,看是否报错了!
        2.如果没有报错,就用alert()弹一下

    调试(为了简便)
        3.
        工具:
            谷歌:

                f12;

            火狐:

                f12;
                添加组件:firebug

            IE:

                右上角-》inter选项-》高级-》禁用脚本调试!

        =============================================

        4.调试的高级方法!

        console.log(i);    打印在console里面


    ==========================================

    强制类型转换!

    类型转换:
    字符串(数字)转数字

    parseFloat('123.3r45');  123.3

    作用:
        1.可以转换字符串数字变数字
        2.可以保留小数
        3.碰到不是字符串数字的东西就过滤掉后面的!

    parseInt('12e3.345')
    作用:
        1.可以转换字符串数字变数字
        2.可以保留整数
        3.碰到不是字符串数字的东西就过滤掉后面的!

    Number('12e3.345')
    作用:
        1.可以转换字符串数字变数字
        2.可以保留小数
        3.碰到不是字符串数字的东西就NaN(不显示数字)!

        4.严格转换!
    -----------------------------------------

    NaN 代表它不是一个数字!但是是数字类型!

    判断一个变量是否是Nan
    alert(NaN==NaN);---错误的!
    alert(isNaN(a));---正确!


    =============================================

    隐私转换!(数字字符串和真正数字关系)

    1.字符串转换成数字!
        
        用减法转换!(1.俩个都是字符串数字,2.一个是字符串数字一个数字)


    2.数字转字符串!
        
        用加法转换!(一个是字符串数字一个数字)

        特殊:
            a++;加法里面唯一的一个字符串转换成数字!

    ===================================================

    代码规范:
        
        程序员水平!

        命名:

        获取一个对象,id

        oDiv
     
      object 对象

      oBox

      aLi  
      aP
        
      array 数组
     
      var sName=‘ewf’

      string

  • 相关阅读:
    抽象函数
    函数的奇偶性习题
    高斯函数的那些事
    分段函数
    二次函数习题
    图是学习高中数学的生命线
    恒成立能成立恰成立习题
    http和https的作用与区别
    vue使用v-if v-show页面闪烁,div闪现的解决方法
    理解prototype、proto和constructor的三角关系
  • 原文地址:https://www.cnblogs.com/wxiaoyu/p/9579256.html
Copyright © 2020-2023  润新知