2018-07-10开始学习js

2018-07-10  本文已影响0人  喜欢暗杠

web发展史

主流浏览器和内核

ie(trident)

chrome(webkit/blink)

firefox(Gecko)

opera(presto)

safari(webkit)

括号外面是浏览器括号里面是内核

如何引入js?

1.页面内嵌js:

<script></script>

2.引入外部js文件:

<script scr="路径"></script>
结构      行为      样式      相分离
html      js        css      最好引用外部js文件

重点:不能一个script里面有用页面内嵌js又用外部引用js文件

二.js基本语法

1.变量:把一些数据存放变量里,以便后续使用

var    a;变量的声明

a = 100;赋值

简写:

var a = 100;

小常识:

var a = 10;
var a = 20;

输出的是20.给覆盖了

三.命名规则

1.变量名必须是英文字母,下划线,$,开头

2.变量名可以包括英文字母,下划线,$,数字

3.有特殊语法含义(关键字,保留字)的也不可以.

四.基本语法

1.原始值(五大类)

number  数字类型
var a =123;
boolean  布尔值
true    对的=1
false  错的=0
string      字符串
var a ="abc";

undefined 未定义的

null          空

2.引用值

array    数组类型

var arr =[1,2,3,false,"abc"];

object  对象类型

function  函数类型

date      日期类型

regexp

原始值(stack)和引用值(heap)两种赋值情况不同,

五.书写规范

1.每个语句结束加一个分号;(写的好处:系统拿分号解释分行)

特殊的后面不需要加分号(函数    for循环      if)

2.错误分两种

①低级错误(语法解释错误)

不能用中文字符

危害:一行都不能实现

②逻辑错误

一个变量未经定义而赋值是错的

危害:错误上面可以执行下面的不能执行,一个代码块错误不会影响别的代码块

六.js运算符

1.+  -  /    ×

%  余数

a++  先+1后赋值

++a  先赋值后+1

  a--  先-1后赋值

  --a  先赋值后-1

赋值顺序,自右向左
计算顺序,自左向右

+=   

var a =10;

a += 10;

a = a + 10 + 1;

-=

×= 

/=

%=









上一篇 下一篇

猜你喜欢

热点阅读