• 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:

    };

  • 相关阅读:
    .net 命名规范
    解决Swagger刷新后不能保持登录问题
    修改表结构后视图错位问题
    创建.net api文档
    编写.net core tools教程
    VuePress 侧边栏几种配置
    VS 好用快捷键
    Jenkins 修改端口
    获取当前被调用的方法
    遇到异常 add-migration Build failed 解决办法
  • 原文地址:https://www.cnblogs.com/whybxy/p/7079223.html
Copyright © 2020-2023  润新知