js小结


var c;

console.log(c); //一个变量未定义,值 undefined

console.log(typeof c); //未赋值 类型 undefined

var d = null;

console.log("d:"+d);    //值:null

console.log(typeof d);  //类型:object


//+ 当有字符串参与 表示字符串拼接

console.log(10 + "3"); // 103

// - * / 均为数字

console.log("3"-"2"); // 1

console.log("20"+20-10); // 2010

//false --0

console.log(3-false); // 3

console.log(4-"djijfi223"); // Nan

console.log(typeof NaN); // number


console.log("11a" >= 3); // false

console.log("12" >= 4);  //true

//=== 内容与类型都必须一致

// == 只需内容相同即可,类型不要求

// != 是对 == 否定  !== 对 === 否定

console.log(0 == false);

//逻辑运算府

//短路现象

var i = 9;

console.log(0 || i++); //9 执行|| 运算符,从左到右执行, 遇到0认为假,直接返回第二个表达式

console.log(i); // 10

console.log("" ? 56 : 90); // 非0数字转化成true;非空字符串转成true;0--false;空字符串---false

html    标记语言,负责页面的结构
css     层叠样式表,负责页面的样式
javascript      编程语言,负责页面的行为{客户端}
     客户端  特效    动画    交互    数据校验....
     服务器端:node
     数据库:mongodb————json格式

-------------------------------------------------
-------------------------------------------------
书写位置:
     建议:放在body末尾
         嵌入式:
              <script type="text/javascript">
                 alert("hello world");
             </script>
         外链文件(实际项目中)
             <script src="./my.js"></script>
         行内式(了解)
             <p onclick="alert(‘haha‘)">这是一段文字</p>

熟悉JS常见的语句
     alert("*********************")

    document.write()    在页面中输出信息

    console.log()

变量:
     var 变量名;
         ex: var x;
             var a,b;

es6中: let/const定义变量

变量类型:
     number: 数字 整数 小数 负数
     string: 字符串 "hello" \ ‘hello‘
     boolean :布尔值true\false
     undefined 未赋值的变量类型就是undefined
     null    空引用

    引用类型
         数组 函数 对象 正则 日期  ...

运算符:
     算术运算符
     + - * / mod
     ++ --

js小结

上一篇:MySQL Explain


下一篇:js方法实现页面停留几秒