2019-8-12笔记

js引入方法:内部样式,外部样式,行内样式

    1.内部样式:<script type="text/javascrpt"><script/>

    2.外部样式:<script src="路径" type="text/javascript"><script/>(常用,一般放在最下方 距离body最近的地方)

    3.行内样式:<p onclick="javascript:alert('hello world!');">click<p/>  (onclick  点击事件)

             <a href="javascript:confirm('是否确认');">点击<a/>  (confirm  确认框)

    <noscript><noscript/>  检查浏览器支不支持javascript

    alert('hello world')  弹出警告框

    document.write('hello world')  向html输入内容

    console.log('hello world')  向控制台输入内容

    var  定义变量  变量重命名会产生覆盖  区分大小写

        firstName  小驼峰

        FirstName  大驼峰

        first_name  下划线法

    数据类型  带引号的是字符串 string

          数字 number

          布尔 ture   false

          null 空值

    infinity  正无穷大

    NaN  Not a Number  (数据类型为数字)

    isNaN  用来检测是否是NaN值(NaN不能和自身比较,因为它自身数值不确定)

    字符串内   与 都是换行   是小格子  要显示 需要在前边再加一个

    String.NotExists  不存在的属性值 

    条件语句  if(条件){

            条件为true的代码段;

          }else{

            条件为false的代码段;

          }

    typeof  表示数据类型

    null != 0  null != ""  null == undefined  0 != undefined  "" != undefined  "" == 0 

    算术运算符  +  -  *  /  %(余数)  ++递加  --递减

    赋值运算符  =   x=y  +=   x=x+y  -=   x=x-y  *=   x=x*y  /=   x=x/y  %=   x=x%y

    连接符   +  "a"+"b"   ab  "2"+2   22  ""+2+3   23  2+3+""   5

    比较运算符  ==  等值  ===等值类型  !=  不相等  !==  不等值或不等型  >  <   >=  <=

    三元运算符  var  a=1;  var  b=2;  var  c=a<b?  1:0;   alert(c);

    逻辑运算符  &&  逻辑与  (两个条件都需要满足,第一个条件不满足的话,第二个条件不会执行)

           ||  逻辑或  (满足至少一个条件,第一个条件满足的话,第二个条件不会执行)

           !  逻辑非

    逗号连接  定义多个变量是只写一个var 用逗号隔开定义的变量    var a=(b=1,c=2,d=3)  alert(a)    为3

    void运算符  z=void(a=1,b=3,c=4)  alert(z)  为undefined  void运算符的返回值都为undefined

    

    

    

原文地址:https://www.cnblogs.com/shensss/p/11341911.html