zoukankan      html  css  js  c++  java
  • javaScript高级程序设计笔记 1

    核心  ECMAScript

    文档对象模型  DOM

    浏览器对象模型 BOM

     延迟脚本  defer 

    typeof操作符      判断字符类型  返回   undefined  boolean  string number  object function

    undefined          用var 定义但是未初始化   用typeof判断是定义未定义都是返回undefined

    null                    表示一个空对象指针   undefined==null   (true)  undefined===null   (false)  一般用于定义一个存储对象的变量    typeof返回object

    Boolean            true false  区分大小写

    Number             以0开头,后面0~7表示八进制   以0x表示十六进制      进行计算式全部转换为十进制

    NaN                   表示非数字     本来要返回数值时未返回    用NaN表示,这样就不会抛出错误

    数值转换           Number()  paesetInt() parsetFloat()

    Number()         转换Boolean  ture 1  false 0  null 0   undefined NaN

     paesetInt()     两个参数  parseint(‘数字’,‘十进制’) 如果第一位不是数字,或者数字  会返回NAN

    parsetFloat()   只解析十进制  没有小数点,或者小数点后面都是零   返回整数

    string              单引号,双引号 一样。 转换为字符串的方法  toString()    包含一个参数,返回几进制的字符串

          在不知道返回值是不是null或undfined    可以用String()方法    是什么返回什么

    操作符

    按位非          ~     返回数值的反码    二进制

    按位与         &     两个对应位都是1为1    有一个为0就是0  二进制(0001&0001   =1     )

    按位或          |      只有一位为1就是1   两个都为零才是零

    左移             <<     二进制

    右移             >>    二进制

    逻辑非        !

    逻辑与        &&

    逻辑或         ||

    + - * / = == === !==  %

    条件运算符

    (a>b)?c:d;

    语句

    if()

    {};

    do{

    }();

    while()

    {

    };

    for(var i=0;i<a;i++){

    };

    for (a  in object ){

    };枚举对象属性

    break  停止循环

    continue   停止本次循环

    switch (){

    case a:

    break;

    case b:

    break;

    default:

    };

  • 相关阅读:
    MySQL8.0 不能使用group by解决方法
    xtrabackup备份恢复
    pycharm使用
    CMDB开发(三)
    Restful接口规范
    django-rest-framework框架(一)
    CMDB开发(二)
    CMDB开发(一)
    数据可视化之matplotlib模块
    数据分析之pyecharts v1版本
  • 原文地址:https://www.cnblogs.com/whybxy/p/7079223.html
Copyright © 2011-2022 走看看