您的位置:首页 > Web前端 > JavaScript

JavaScript基础内容复习1

2016-03-30 22:43 411 查看
1.JavaScript的历程:

1)ECMAJavaScript不是一门语言,而是一个标准。

2)Google退出Ajax,改变了人们对JavaScript的认识。

3)Node.js,运行于服务器端。

2.JavaScript脚本是可以放在body里面的。

3.Webstorm中代码注释的快捷键:Ctrl+/

4.查看JavaScript错误的方法:右击——》审查元素——》控制台(console)——》点击错误链接(显示错误行号)——》找到并解决问题。

5.JavaScript对空格、换行、缩进等都不敏感。

6.如果代码不换行的话,一定要记得添加分号(;)  但是最好是既要换行,又要添加分号,格式很重要。

7.alert()方法      弹出对话框

  console.log();              向控制台输出内容,常用于代码调试(可以按照上面的4查看结果)

  prompt();             弹出可以输入内容的对话框

如下图:



8.仔细观察,会发现有好多公司的招聘信息写在console里面。(很好玩的一件事情,是不是?)

9.审查元素后的

network :用来监听请求。

source:代码内容

10.字符串:可以用双引号,也可以用单引号。

11.直接量:

 alert("a")      则"a"就为直接量

12.转义符 :(如果需要输入特殊的字符,就考虑使用它)

注意斜线的方向

\n  换行

\t  缩进

\r  回车

\'  单引号

\"  双引号

13.数据类型:

1)数字类型 Number  (如果两个Number类型的中间写上加号(+)  则起到运算符的作用)

 2)字符串 string(如果加号两边只要有一边是字符串,则+起到的作用是连接作用)

3)布尔值  boolean   

4)undefined 

NaN是Number类型的。(Not a Number)

isNaN?    判断是不是非数字

            如果非数字,返回true;

           如果是数字,返回false;

14.判断数据类型

typeof

eg.   typeof("123");

      typeof(123);

15.变量的命名规则



16.算数运算符(+  -  *     /)

先乘除,后加减

%  取余

17.复杂的算数运算:



18.运算符的简写:

a=a+1;   a+=1;     a++;(后加)      ++a;(先加)

注意:先加和后加在算数运算中是有区别的,在算数运算中后加是先执行运算,后执行自加和自减操作。

a=a-1;    a-=1;

a=a*2;    a*=2;

a=a/2;    a/=2;

a=a%2;  a%=2;

19.逻辑运算符:

&&

||(优先级最低)

!  (优先级最高)   取反 ——  !ture           !false

!>&&>||

20.比较运算符:

>

<

>=

<=

==     判断是否相等(只判断内容,不判断类型,如:3=="3"  返回true)

true=="true",返回值为false,因为false在计算机内存中存储为0,true为1,所以内容1!=内容true

true==1    返回值为true

--------------------------------------------------------------------------------------------------------------------------

NaN是比较特殊的一个

var a=NaN;  

var b=NaN;

var c=a==b;    返回false

var d=a===b;       返回false

===         判断是否全等(既判断内容又判断类型)

如:3==="3",返回false

!=         不等于   (只比较内容)
4000

!==          不全等     (既判断内容又判断类型)

21.赋值运算符

=      赋值

a=b;            (b赋值给a)

a=b=c=1;     (连续赋值)



22.逗号运算符

var a,b,c

23.接受到的用户输入的内容都是string类型

如果想要其他类型,则需要做类型转换了。

24.数据类型转换
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息