javascript基础

来源:互联网 发布:java 线程通信 编辑:程序博客网 时间:2024/06/05 07:42

JavaScript基础
    1、JavaScript是一种专门设计用来给网页增加交互性的编程语言,它是一种脚本语言。
    2、JavaScript算法的特性:明确性、有效性、有限性。
    3、JavaScript算法类型:算术算法、事务性算法。
    4、JavaScript编程是遇到的错误:语法错误、逻辑错误、运行时错误。
    5、JavaScript在HTML文档中主要的用法是使用<script>.
    6、<script></script>可以放在不同的位置,从上向下输出。
    7、//表示单行注释,/*多行注释。
    8、JavaScript的标识符对大小写敏感,所以a和A是不同的标识符。
    9、JavaScript的命名规则:第一个字符可以是任意字母,以及美元($)和下划线(_).
    10、JavaScript变量的定义关键字是var。
JavaScript的引入
    1、外部引入:<script src="">。
    2、内部引入:<script type="text/javascript">
                </script>.
JavaScript数据类型
    原始类型:1、Number类型,表示数值类型。
             2、String类型,字符串类型。
             3、布尔值类型,它有true和false两个值。
             4、Null类型,空型,它有指定对象
             5、Undefined类型,没有指定对象,只有一个值undefined。
    undefined、null、false、0、NaN、""(空字符串)的布尔值将转换为false。

    1、isInteger(value)判断参数是否为整数。
    2、isNaN(value)判断参数是否为NaN(非数值),NaN的类型本身是Number类型。
    3、paresFloat(value)把参数转换为浮点数(小数)。
    4、parseInt(value)把参数转换为整形。
JavaScript运算
     a=7,b=a++,b=7,a=8;
     a=7,b=++a,b=8,a=8;
     a++表示先赋值,再执行+1,;++a表示先+1,再赋值。
    = 表示赋值,x=y表示将y的值赋给x。
    a += b表示a=a+b。
    ==等于(判断),类型可不同。
    ====全等,类型也必须相同。
    !=不等于
    &&表示且,表达式1&&表达式2,当两个表达式同时为真,则为真;
    ||表示或,表达式1&&表达式2,有一个表达式为真,输出为真。
    表达式1?表达式2:表达式3
    如果表达式1成立,执行表达式2;如表达式1不成立,执行表达式3.
    赋值运算从左向右计算,例x += y += z等于(x+=(y=y+z))。
    三元运算从左往右计算。
    优先级:取反运算符>算术运算>关系运算>&&>||>三元运算>赋值    
0 0