首页 > 代码库 > JS新手入门自学笔记

JS新手入门自学笔记

语法概述

1.引入js方式

  a.外部引用,在head里面放入js文件 使用script 的src引入

  b.标签直接嵌入网页,直接把js编写在script内部

2.注释

  a.单行注释   //

  b.多行注释  /**/

3.标识符

  命名规范

    第一个字可以是任意Unicode字母,以及美元$和下划线_,数字不能开头.

    第二个字符及后面的字符,可以是数字

    中文标识符合法,但不推荐使用

    命名里面注意不能使用js的保留字作为变量名

    Infinity、NaN、undefined  也不能作为标识符

4.变量

  变量是对值得引用  eg:  var a = 1;

  使用var什么变量 表示通知解释引擎,也可以省略var 但不建议。

5.区块

  js使用大括号将多个相关的语句组合在一起 成为区块

  js的区块不构成单独的作用于,区块中的变量和外部的变量同属于一个作用域

  区块构成其他较复杂的语法结构

6.数据类型

  原始类型五种

    a.  数值类型    number

    b. 字符串类型  string

    c.  布尔类型    boolean

    d.null

    e.undefined

  引用类型

    对象(object)      数组(array)    函数(function)

  判断number类型的方法

    isNaN  判断是否是NaN

    parseFloat()   把参数转换为浮点数

    parseInt()     把参数转换为整数

  typeof运算符

    数值:number  

    字符串:string

    布尔值:boolean

    函数:function

    undefined:undefined

    除这些之外都返回object

  null和undefined区别

  null是知道要做什么而没有做

  undefined 是什么都不知道‘纯’

  布尔值为false情况

    undefined    null    false    0    NaN    ""

7.分号

  不适用分号结尾的语句有

  for和while语句;

  分支语句:if   switch   try

  函数的声明语句

8.运算符

  + - * / %       加 减 乘 除 求余

  ++X    X++   自增

  --X     X--  自减

  -X    +X

  =  赋值运算符

  关系运算符

    == 等于

    ===全等(值和类型)

    !=不等于

    >  <  >=  >=   大于  小于   大于等于  小于等于

    !取反运算符

  逻辑运算符

    &&逻辑且     a && b  a、b同为真则真

    ||逻辑或  a || b     a、b一个为真则真

    去返运算符  >  算数运算符  >  关系运算符  >  &&  >  ||  三目运算符  >  赋值运算符

 

JS新手入门自学笔记