美文网首页
js的介绍和了解

js的介绍和了解

作者: 码农的世界你不懂 | 来源:发表于2016-12-23 15:37 被阅读0次
    js的作用
    • html是从语法意义上来构造网页2.css是从视觉上美化界面3.js是从交互上提升用户体验
    • js的出现:1995年出现,网景公司设计
    • js的发展:原来叫做liveScript,后改名为JavaScript
    • js的现状
    • 第一个js程序以及js的位置1.弹框输入的认识 2.数值和字符的认识

    二.注释的认识(掌握)

    • 注释的作用:用来说明代码,提升代码的可读性
    • 注释的种类:1.单行注释 使用 // 快捷键是crl +/ 2.多行注释 使用/**/
      快捷键是 ctr +shift +/

    三.变量(掌握)

    • 变量的定义:变量是用来存储数字,字符以及可以表示这些东西的东西
    变量的使用:       
    1 .声明变量 var 
    2.赋值变量 = 
    3.使用变量.
    例如 var a; a = 5;console.log(a);
    
    • 变量的命名:

    从语法意义上命名,变量是由字母数字,下划线以及$符号组成,但是不能一数字开头,而且不能 使用保留字;从形式上变量是由他的实际表示的意思的英文组成,然后采用驼峰命名法,就是如果当一个变量是由多个单词组成,那么当第二个单词开始的每一个单词的第二个字母都是大写,
    例如 lastName

    变量的类型:

    1,数值 2.字符 3.布尔 4.对象 5.未定义类型
    
    变量的赋值:
      用来赋值的值不会改变,被赋值的值会发生改变,
    变量如果不赋值会输出未定义类型:var a ; console.log(a);
    其他类型和布尔类型的转化
    1.对于数值类型,只要不是0就是真;
    2.对于字符类型,只有不是空就是真;
    3.对于对象类型,如果是null,才是假,其余是真的;4.对于未定义类型,都是假的
    

    四.运算符(掌握)

    • 运算符:运算符是用来连接变量组成语句的符号
    • 运算符的种类:算术运算符 关系运算符 逻辑运算符
    • 算术运算符:

    1. + - * / %
    2.* / %的优先级高于 + -
    3.使用小括号可以提升优先级别
    4.+= 以及-=的认识,+= -=表示变量赋值的时候
    如果用自己赋值给自己就可以使用+=或者-=
    例如 var a=5; a= a+5;可以替换为 a+=5;
    5.++以及—的认识:一般++和—放在变量中使用,如果对于++,放在变量的后面,表示先使用变量,然后让变量的值加一,赋值给原来的变量;如果放在变量的前面表示先让变量的值加一,然后在赋值

    
    * 关系运算符:
    >1.> < >= <= == === != !== 
    2.特点:>=以及<=只有一个满足条件就可以; ==只需要比较内容就可以;===既要先比较类型,也比较内容,如果两个都符合才可以 != 和!==是== ===的相反;关系运算符的结果都是布尔类型;关系运算符不可以连续
    * 逻辑运算符:
    >1.&& || !2.特点:逻辑运算符进行运算符的都是布尔值 ;&&只有两边都是真的时候结果才是真;||只有有一个是真的返回结果就是真 ;!表示取反
    
    ####五.逻辑运算的一些特点(掌握)
    >* 对于&&运算符如果第一个表达式是真的那么第二个表达式需要计算,如果第一个表达式为假,第二个表达式不用计算
    * 对于||如果第一个是真的,那么第二个不用计算,如果第一个为假,那么第二个需要计算.
    * 数值或者字符参与逻辑运算:如果返回真,对于&&运算符,那就返回的结果是第二个表示真的值,如果返回假的,那么返回第一个为假的值;对于||,如果结果为真,返回第一个为真的值,如果为假,返回最后一个为假的值
    * 运算符的优先级:1.算术运算符高于关系运算符,关系运算符高于逻辑运算符 2.一般单目运算符高于双目运算符3.赋值运算符的等级最低 4.&&运算符高于||运算符
    
    ####六.if语句的认识
    * 基本if语句的形式:
    

    if(判断条件){如果条件成立执行代码}else{如果条件不成立执行这里的代码};

    多重if语句的形式:
    if(判断条件1){如果条件1成立就执行代码}else if(判断条件二)
    {如果条件二成立就执行括号中的代码}else{如果都不成立,就执行这里的代码}

    >多重if语句的跳楼现象,也叫阻断现象:就是对于多重if语句如果,第一个条件成立了,后面的所有的条件都不再判断,
    * 阻止跳楼现象:就是写的时候,把else去掉就可以了
    `嵌套if语句:就是if语句中有if语句,形式:if(if(){}else{} )else{if(){}else{}};`
    >- 补充知识点:+和连字符的区别,如果+两边都是数值,+表示加号,只有有一个字符,就是表示练字符,连字符的结果是字符类型
    
    ####七. 循环语句的认识
    >*  循环语句的类型:for循环和while循环
    *  `for循环的形式:for(初始化条件;终止条件;变化值)`
    *  `for的一般的实际例子for(var i = 0;i < 100;i++){}`
    *  for循环的过程:就是根据初始化条件,然后和终止条件判断,如果符合终止条件,就执行大括号中的代码,然后让初始条件变化,然后和终止条件比较,如果符合,就继续执行对应的代码,直到不成立为止,停止循环。
    
    ####八.常见数学公式的使用(掌握)
    >* 取出最大值以及最小值的公式:max(); min();
    * 取出一个数值的正的平方根:sqart();
    * 设置一个数的几次方:pow()
    * 输入框的认识和使用:prompt()
    * 转化整数的公式的认识:
    1.parseInt() 
    2.可以直接把数值字符转化成整数,可以截断字符,截取出数值,但是必须第一个字母是数字字符

    相关文章

      网友评论

          本文标题:js的介绍和了解

          本文链接:https://www.haomeiwen.com/subject/rvukvttx.html