-
变量声明
- 变量定义:从字面意思看,变量即可变的量;从编程角度看,变量是可以用来存储数据的容器。
- 声明方式:
- 先声明后赋值
- 小例子
- var para1;//声明
- para1="风云雄霸天下";//赋值
- 效果图
- 小例子
- 边声明边赋值
- 小例子
- var para1="风云雄霸天下";//声明并赋值
- alert(para1);
- 效果图
- 小例子
- 多变量一起声明(用逗号隔开)
- 小例子
- var para1,para2;//声明多个变量
- para1="三顾茅庐";//变量para1赋值
- para2="舌战群儒";//变量para2赋值
- alert(para1);
- alert(para2);
- 效果图
- 小例子
- 多变量一起声明一起赋值
- 小例子
- var para1="七擒孟获",para2="草船借箭";
- alert(para1);
- alert(para2);
- 效果图
- 小例子
- 先声明后赋值
-
JavaScript书写规范
- 所有代码一律使用英文半角输入
- JavaScript严格区分大小写
- 范例
-
变量命名注意事项
- 变量名不能以数字开头
- 可以使用中文作变量名,但最好不用中文
- var 非黑即白 = "非黑即白";
- 不能使用关键字命名
- 不能使用js保留字命名
- var class = "乐不思蜀";
- 变量名不能以数字开头
-
变量命名规范
- 变量名只能以字母,_,$开头,余下的可以是字母,数字,_,$;
- 案例
- 案例
- 命名一定要有意义,要便于识别.可以是英文,拼音,但一定要有意义
- js习惯的命名规范(驼峰命名法)
- 第一个单词以小写字母开始;第二个单词的首字母大写
- 每一个单词的首字母都采用大写字母
- 案例同第二项
- 变量名只能以字母,_,$开头,余下的可以是字母,数字,_,$;
-
单双引号的用法
- 最外面用了双引号了,那么里面就不能再用双引号了,因为引号是成双对的,浏览器读到一个双引号后,到第2个双引号时才算结束;
- 同理,浏览器读到一个单引号后,必须要读到第二个单引号才算结束;
- document.write("<div class="box">关羽说:"中午一起吃饭"</div>");
document.write('<div class="box">赵云说:"中午一起吃饭"</div>');
document.write("<div class='box'>黄忠说:'中午一起吃饭'</div>");
document.write("<div class=\"box\">马超说:\"中午一起吃饭\"</div>");
- document.write("<div class="box">关羽说:"中午一起吃饭"</div>");
- 不管是单引号还是双引号,里面都可以套相反的引号;
- 但是不可以双引号里面套单引号,这个单引号再套双引号,这是不行的;
- 如果使用相同的引号,再套引号,需要用反斜杠 \ 转义。
- document.write('<div class="box">刘备说:"中午一起到\'西川\'吃饭"</div>');
-
分号的用法及资源共享
- 分号表示一段功能的结束
- 一段功能结束,有换行,可以不用分号
- 不管有没有换行,一段功能的结束都用分号
- 多个js区块可以看作一个整体,也就是说:无论是内部引入或外部,有多少个js区块,js区块之间可以共享资源,可以相互调用资源
-
变量小练习
- prompt() 方法用于显示可提示用户进行输入的对话框。
-
格式:prompt(text,defaultText)
- text:是一个可选项,用来提示用户
- defaultText:根据提示填写相关内容,也可以默认填写。
-
undefined和null类型
- undefined :表示空变量,变量被声明但没赋值
- null :空对象,表示什么也没有,连声明都没有
-
数值和字符串类型
- 数值类型.整数或小数(浮点数)-不要使用js做浮点运算,js浮点运算能力很差
- string :表示字符串类型,凡是用引号包起来的都是字符串类型,不管里面是文字还是数字
- 数值类型.整数或小数(浮点数)-不要使用js做浮点运算,js浮点运算能力很差
-
布尔值和对象
- boolean:布尔值.结果只有两种:true真或false假
- object :对象类型,数组属于特殊的对象
- var 实例化对象=new Object();
- 直接定义并且使用属性
- boolean:布尔值.结果只有两种:true真或false假
-
变量的赋值
- js是弱类型语言:数据类型可以被忽略的语言。
- 同一个变量,后赋的值会覆盖先赋的值
相关文章: