zoukankan      html  css  js  c++  java
  • 前端学习(十二)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

  • 相关阅读:
    json转换成对象
    查看本机电脑的dns
    springboot整合jsp
    mysql DATE_FORMAT()函数用法
    checkbox全选反选
    mysql 中GROUP_CONCAT使用
    checkeds 选中获取tbale表格中某一列td标签中的值
    工具方法整理
    java开发微信公众号支付(JSAPI)
    Could not create connection to database server. Attempted reconnect 3 times. Giving up.错误
  • 原文地址:https://www.cnblogs.com/wxiaoyu/p/9579256.html
Copyright © 2011-2022 走看看