JS基础01

主流浏览器(内核):

IE(trident)
谷歌(blink)
火狐(Gecko)
Safari(webkit)
Opera(presto)

Web标准构成:

主要包括结构,表现,行为(交互)

表格:

(三参为0, border、cellpadding、cellspacing为0)
Cellspacing:单元格与单元格之间的距离
Cellpadding:单元格内容距离单元边框的距离
表头标签(使文本加粗居中),代替相应的单元格标签

Js部分:

    ECMAScript(ES) : 负责翻译,为js的核心,解释器。

    DOM (Document Object Model 文档对象模型):赋予js操作HTML的能力,document。

    BOM (Browser Object Modal 浏览器对象模型):赋予js操作浏览器的能力,window,不兼容不建议使用。

变量类型

   5种基本类型:unll,undefined,boolean,number,string
   1种复杂类型:object
   5种引用类型:Array,Object,Function,Date,RegExp
   3种基本包装类型:Boolean,Number,String
   2种单体内置对象:Global,Math
   undefined:没有定义的变量,var声明没有初始化的变量

    typeof 可查看变量类型,一个变量应只存一个类型的数据。

注意问题:

1、在一对script标签中,如有错误的js代码,那么错误之后的js代码不会执行
2、第一对script标签中有错误,不影响后面的script标签中的js执行。
3、Script中type=“text/javascript”是标准写法
4、Script标签中可以同时写上type和language属性
5、Script标签在页面中可以出现多对
6、Script一般是放在body标签里边的最后边,有时会在head标签中
7、不要在引入js文件的标签中写任何的js代码

变量:

在脚本的开头声明所有变量是个好习惯!

作用:用来操作数据(存储,读取)
操作的数据都是在内存中操作

Js中存储的数据使用变量的方式(名字、值、—>数据)
Js中声明变量都用var—>存储数据,数据应该有对应的数据类型
Js中的字符串类型的值都用双引号或者单引号

变量声明(有var 有变量名字,没有赋值,可一次性声明多个变量
语法:var 变量名

变量初始化(有var 有变量名字 有值
语法:var 变量名 = 值

变量的初始化(变量声明的同时并且赋值了)
“=”的意义是赋值,右边的赋值给等号左边的

注意基本的代码规范:

Js中变量命名都用var;
Js中的每一行代码结束都应该有分号;
Js中是严格区分大小写的
Js中的字符串是可以使用单引号也可以使用双引号

变量名的命名规范:

1、要有意义
2、不能数字开头,
3、是以字母,数字、$、下划线,组成
4、变量名一般都是小写的
5、第一个单词小写,后面单词首字母大写,驼峰式命名法
6、不能是关键字和保留字
关键字(系统自带的)

声明多个变量然后一个个赋值:

Var num1,num2,num3,num4;
Num1 = 10;
Num2 = 20;

声明多个变量并且赋值

一条语句,多个变量

您可以在一条语句中声明许多变量。

以 var 作为语句的开头,并以逗号分隔变量:

Or:var num1 = 10,num2 = 20,num3 = 30; …

声明可横跨多行:

var person = “Bill Gates”,
carName = “porsche”,
price = 15000;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值