JavaScript写代码时候注意事项
1.在一对script的标签中有错误的js代码,那么该错误的代码后面的js代码不会执行
2.如果第一对的script标签中有错误,不会影响后面的script标签中的js代码执行
3.script的标签中可以写什么内容 type="text/javascript"是标准写法或者写language="JavaScript"都可以
但是,目前在我们的html页面中,type和language都可以省略,原因:html是遵循h5的标准
4.有可能会出现这种情况:script标签中可能同时出现type和language的写法.
5.script标签在页面中可以出现多对
6.script标签一般是放在body的标签的最后的,有的时候会在head标签中,目前讲课的时候都在body标签的后面(body中的最后)
7.如果script标签是引入外部js文件的作用,那么这对标签中不要写任何的js代码,如果要写,重新写一对script标签,里面写代码
JavaScript变量
什么是变量
- 什么是变量
变量是计算机内存中存储数据的标识符,根据变量名称可以获取到内存中存储的数据
- 为什么要使用变量
使用变量可以方便的获取或者修改内存中的数据
如何使用变量
- var声明变量
var age;
- 变量的赋值
var age; age = 18;
- 同时声明多个变量
var age, name, sex; age = 10; name = 'zs';
- 同时声明多个变量并赋值
var age = 10, name = 'zs';
变量在内存中的存储
var age = 18;
变量的命名规则和规范
- 规则 - 必须遵守的,不遵守会报错
由字母、数字、下划线、$符号组成,不能以数字开头
不能是关键字和保留字,例如:for、while。
区分大小写
- 规范 - 建议遵守的,不遵守不会报错
变量名必须有意义
遵守驼峰命名法。首字母小写,后面单词的首字母需要大写。例如:userName、userPassword
下面哪些变量名不合法
a 1 age18 18age name $name _sex &sex theworld theWorld
代码示例
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>$永远的24k纯帅$</title> <script> /* * 变量:========> * 操作的数据都是在内存中操作 * js中存储数据使用变量的方式(名字,值--->数据) * js中声明变量都用var---->存储数据,数据应该有对应的数据类型 * js中的字符串类型的值都用双引号或者单引号 * * 存储一个数字10 * 变量的声明及赋值 * var num=10; * 存储一个名字 * var name='小黑'; * * */ /* * * 变量---作用,存储数据的或者是操作数据 * * 变量声明(有var 有变量名字,没有值) * * 变量初始化(有var 有变量名字,有值) * * 变量声明的方式: * var 变量名字; * * */ //var number;//变量的声明,此时是没有赋值的, //一次性声明多个变量 //var x,y,z,k,j;//都是声明,没有赋值 //变量的初始化(变量声明的同时并且赋值了) // = 的意义:赋值的含义 //存储一个数字10 var number = 10; //存储一个5 var number2 = 5; //存储一个人的名字 var name = "小黑"; //存储真(true) var flag = true; //存储一个null--->相当于是空 var nll = null; //存储一个对象 var obj = new Object(); </script> </head> <body> </body> </html>