JS基础

     + 加、- 减、* 乘、
/ 除、 % 取余、++ 自增、– 自减

                                                  </script>

for(表达式1,表达式2,表达式3){

图片 1

叁,更新循环变量;

         typeof检验变量的数据类型

case 常量表明式一:  语句一; break;

例如:

   == 、===
!=、>、<、>=、<=

                             javascript语句

  if(评定准则){

        
当+两边均为数字时,实行加法运算,当任意一边有字符串时,连接字符串,连接之后的结果仍为字符串;

                                                                    第 三 部 分

       【字符串类型转数值】

              壹.字符串为纯数值字符串时,会转为对应的数字“11一”–>11壹;

 

           表单验证,减轻服务端的下压力;

      贰判断循环条件

}

                     条件一成立

           ④.parseInt只能转string类型:Boolean/null/undefined均为NaN;

                      var width=10; 变量为整形;

【for循环】:  先判断再举行

  ||

  * / %

          * 例如:document.write(“左手中的纸牌:”+left+“<br/>”)

 陆.JS中宣称变量的写法:

           
基于浏览器的言语;

              Null->0,undefined->NaN;

 

 

     String,非空字符串为真,空字符串为假;

3case后的常量能够是其它数据类型,同一个switch结构的例外case能够是种种差异的数码;

                                JiangHaoShiShuaiGe  

  然后,循环执行二,三,四

     else if(条件二){

               事件驱动;

else{}结构根据具体情状可粗略;

     null==undefined 成立;null===undefined不成立

             添加页面动画功效;

          ( else if能够有三个 )      

              }

    
==:等于;类型相同,同===,类型差异,将等式两边类型分歧时,先用number()转换到数值类型,在认清

                      }

     条件一不创建

              “11一”纯数字字符串,false

【注意事项】:

一.定义

一,定义循环变量;

                 
ECMAScript;脚本程序语言, 语言标准ES五.1,最新ES陆.0;

 

    三、if-else的{}能够简不难单,但不提倡,

  条件运算符(多目运算):a>b?true:false

 5.循环结构

     ++:自增运算符,变量在原先的功底上+壹;–:同理;

                 
3变量能够选择var证明,也得以回顾;【区别】是不是为全局变量;

 

 1.【算术运算】

  defalt:  语句;break;

1、写法:

case 常量表明式二:语句贰; break;

do-while:限执行,再判断,尽管起始标准不创造,do-while循环至少也推行二遍

              “la”包罗其余字符,true

                             数值->number;

    三.引用外部JS文件,使用language=”JavaScript”;

            (现在在掌握) 
先调用valueof函数,鲜明函数是或不是有重回值,再依照上述各类气象判断;

     -=:a-=伍——>a=a-伍;前者的施行功用快;

     number():0为假,一切非0全为真

                                                   
字母数字下划线_和$符号;

     ===严厉等于;类型分裂,直接回到false,类型相同,在进展下一步判断;

             AJax互联网请求;

              }

   switch的布局执行速率要快于多重if结构,在多路支行时,可先行思念switch结构;

  各类赋值:= += /= *=

 

                    
width=11;//不应用var直接赋值生成的变量,暗中认可为全局变量,整个JS条件有效;

              三.变量名要符合驼峰法则 :

     Object:全为真;

                   条件百分之十立,条件二也创造

    例如:<script>在body后面,会在页面加载以前实施JS代码;

                      }

              1.写法:

                       例如:jiang_hao_shi_shuai_ge 

              undefined:未定义,用var评释的变量,未有实行开端化赋值;

二case后面的具有常量表明式必须各分化,不然只会实行第贰个;

 

        单行注释ctrl+/

      //条件为true时执行;

三.组成都部队分:

         条件1/10立

一.结构写法:

              Boolean:真假,能够是小数,也足以是整数;

              贰字符串为空字符串时,会转为0,“”–>0;

 
使用isNaN判断时尝试运用number()函数进行转换,若是能够转移为数字,则不是非数值,结果为false;

四switch结构在展开判定的时候,选择的是全等判断===;

                                                   javascript语句

     /:结果是多少正是多少;

 

     =:赋值;

  能够多层嵌套;例如:var
jiegao=num>⑤?”大了”:(num=五?”蒙对了”:”小了”);

      //条件为false时执行;

              number;

              }

          *
document.write():输出语句,将write中的内容打字与印刷在浏览器显示器上;

四个表明式均可归纳,但是多少个;无法省;

 

  &&

【js中循环结构中支持的数据类型】

                             函数->function; 

 【表明变量注意事项】:

     Null/NaN/Undefined:全为假;

1.HTML标签中的内嵌JS;(不提倡使用)

Boolean:true真   false假

                              true/false->boolean;

 

      <script type=”text/javascript”>

                    
变量早先为小写,,之后每一个首字母大写(单词之间用下划线分割)

二.作用:

              “” 空字符串,false

     +=:a+=5——>a=a+5;

           
使用办法同parseInt,可是当倒车小数时保留小数点;转化整数时保留整数;

二.HTML页面中央直机关接选用JS;

5break的意义:执行完case代码后跳出当前switch结构;

      肆更新循环变量

                    BOM浏览器对象模型window:history,doucument,location

四.javaScript基本结构:

                        叁.引用外部JS文件; 

              true->1;fulse->0;

    2. 页面中的JS代码,使用type=”text/javascript”;

if()中的表明式,运算之后的结果应改为:

Null/NaN/Undefined:全为假;

【运算符的先行级】

贰.断定循环条件;

贰、【关系运算】:

            }

              Null:表示为空的引用;

 

                              
<script
type=”text/javascript”>

               脚本语言;

   贫乏break的后果:从科学的case项起先挨家挨户执行全部的case和defalt

1、结构写法:

  + –

         [object类型转数值]

1switch()中的表明式,以及各类case前面包车型客车表明式,(对象和数组不行)能够为别的js扶助的数据类型;

二.【多层if、阶梯if】

     %:取余数;

               “123a456″->123;”a123a234”->NaN;

           叁.带有别的字符,会截取第二个非数值字符前的数值部分。

                 
1.JS中兼有变量类型注解,均选用var关键字,变量的切切实实数据类型,取决于给变量赋值的实行;

! ++ —

  > < <= >=

                    语法,变量和数据类型,

多少个表明式均可由多一些组成,之间用逗号组成,不过第三片段的测量圭臬亟待用&&链接,最终标准亟待为真/假.

      三实施循环体(while中{})操作

while
循环特点:先判断,在推行;

String,非空字符串为真,空字符串为假;

三.【嵌套if结构】

                     条件1不成立&&条件2确立

陆switch结构在认清时,只会判定3遍正确答案,当蒙受不利的case项后,将会不在判断后续case项;

 
当?前边的有个别运算结果为true时,执行:后边的代码,当?后面包车型地铁局部运算结果为false时,执行:前边的代码;

 

            if(条件一){

                     var
width=十;//使用var生命的变量,只在近期函数功效域有效;

              二.变量的命名规范:

 

   
壹.页面中JS代码与引用JS代码,能够停放到HTML的任何职分,不过地点不一样会影响到JS代码的履行顺序;

图片 2

          *
[利用时只顾]:除变量、常量以外的始末,打字与印刷时必须置于“”中;变量常量必须置于“”外;

        
parseInt:将字符串转换到数值;

               
借使简单{},则,if/else结构包蕴的代码,仅为其后多年来的1行(分行停止);

            123.5->123.5;  123->123;

      else{

            ②number():将其他类型转换来数值类型

  ()

        if(条件一){

      一声称循环变量

                              </script>

              String:用“”或‘’包裹的始末,成为字符串;

  == !=

                     var a,b,c=一;
同时表明七个变量,变量之间用英文,分割,不过,复制要求单独赋值,例如上式中,只有c=壹,ab:undefined;

语句;

    </script>

 图片 3

巡回结构的步调:

                    DOM; 文书档案对象模型 ;文书档案节点

                                                   
区分轻重缓急写,大小写字母为不一致变量;                                  

Object:全为真;

                             未定义->undefined

                                                                           
第一片段

                假使不难{},则,else结构永远属于其前方近来的if结构;

     Boolean:true真   false假;

         parseFloat:将字符串转换到数值;

    二、多重if结构中,各样测量圭表是排斥的,只可以选取中间一条路;

                 
4.同样变量名能够屡屡用var申明,可是并无别的意义,也不会报错,第3遍之后的扬言,只会被清楚为赋值

              四.JS中变量的数据类型:

 

}

5.应用JS的三种方法:

          * 打字与印刷的剧情有多一些构成时,以前用+链接;

              true/false 布尔项目,false

              条件1不创设&&条件二也不创设

switch(表达式){

       【布尔类型转数值】

 JS中的输出语句

                             对象/null->object;

             动态更改页面内容;

                   if(条件二){

四.【switch分支结构】

                                                          第 一 部

                                  }

    【注意事项】

           二.纯数字能转,小数点后边除掉;1贰三->1二三;123.45->12三;

              
基于面向对象;c语言面向进程,java面向对象:继承,封装,多态;

       【Null/undefined专数值】

                             字符串->string;

      
段落注释ctrl+shift+/

                  二.同一变量能够在分化赋值时,修改变量的数据类型

           一.空字符串不可能转,结果为NaN;””->NaN;

           一 
isNaN():用于判断二个变量或常量是不是为NaN(非数值)。

一.[if-else]写法:

              object:(复杂数据类型:函数,数组)  

        else{

else{

            <script language=”JavaScript” src=””>

              叁 字符串包蕴其他非数字字符时,无法转换,“11一a”–>NaN;

}

                      width=”哈哈”; 变量被改为字符串;

    
引用外部JS文件的<script><script>标签,必须成对出现,且标签内部无法有别的代码;

     +:有二种意义,链接字符串/加法运算;

                                                        
JavaScript

            5.常用的数值函数: