js基础

62 阅读1分钟

javaScript

    创作者:布兰奇·艾登    公司:网景公司  统一:ECMA
    属于脚本语言需要依赖html运行
输出方式:
    五种:
        alert()弹出警告框
        doucment.write()网页显示
        confirm()确认框
        prompt()用于输入框
        console.log()控制台输出
变量:
    概念:计算机内存储数据的容器
    语法:
        var 变量名=变量值;
类型:
    String -- 字符串
    Number -- 数字
    Boolean -- 布尔
    Undefined -- 未定义
    Object -- 对象
运算
    数学运算:+  -  *  /
        %(求于/取模)
    赋值运算:+=  -=  *=  /=  %=
        =(赋值符):
        右边一定是一个具体的值/计算具体值的表达式
        左边一定是一个要放数据的容器变量
        作用是将右边的数据放在左边的容器中
    比较运算:>  >=  =  <  <=  ==  ===  !=  !==
    逻辑运算:&&并且   ||或者   !取反
    自增自减:++变量  变量++  --变量  变量--
类型转换
    内置工具:
        转数字:
            Number:空字符串、nullfalse会转成0;纯数字字符串转成数字,其他数据都会转成NaN
            parseInt:取开头的整数
            parseFloat:取开头的数字
        转布尔:
            Boolean:数字0NaN、空字符串、undefinednullfalse转成false,其他数据都会转成true
        转字符串:
            String
            数据.toString() -- 不能给undefinednull去使用
    隐式转换:
        +运算左右两边如果有一个是字符串,不再是+运算,而是拼接操作
        数学运算符号会将左右两边的数据转成数字进行数学运算
        比较运算符号左右两边有一个是数字,另一个也会转成数字进行数字的大小比较