十一月八日课堂笔记-JavaScript基础
2017-11-08 16:46
141 查看
语句和变量
1.语句
语句是完成某种特定任务的代码,在Javascript中每条语句要以”;”结束;
语句在定义的时候可以出现在一行中,也可以一行出现多条语句,都是允许的;
表达式可以单独出现在JS代码中,但是没有任何意思;
var _div = “”; var _div = “”;
// 没有任何的意思
1 + 2;
2.变量
变量是对“值”的引用。在其他的场合中,我们有的时候把引用也成为地址或指针。
在JS中,定义变量使用“var”关键字。
var _msg = “hello”;
// 上述的语句,在JS解释器中其实是分了两个步骤完成
// 第一步:
var _msg;
// 此时变量_msg的值为undefine;
// 第二步:
_msg = “hello”;
引申:基本数据类型和引用数据类型
var可以不出现变量的定义中,但是他的作用和出现var定义变量是有区别的。
如果在变量声明的时候没有使用var,那么该变量则会变成一个全局的变量。
3.输出语句
JavaScript 可以通过不同的方式来输出数据:
使用 window.alert() 弹出警告框。
使用 document.write() 方法将内容写到 HTML 文档中。
使用 innerHTML 写入到 HTML 元素。
使用 console.log() 写入到浏览器的控制台。
document.getElementById(“demo”).innerHTML=”段落已修改。”;
document.write(Date());
一切皆对象
1.什么是对象
世间任何一个我们需要进行研究的事物都是一个对象。对象具有状态,一个对象用数据值来描述它的状态。对象还有操作,用于改变对象的状态,对象及其操作就是对象的行为。
2.怎样构造对象
1.标识符
标识符简单的理解就是“起名字”。在给变量、方法等定义的名称都可以理解为标识符。
标识符定义的规则:
第一个字符:任意的Unicode字母(包含英文字母和其他语言的字母),以及美元符号和下划线;第二个字符及后面的字符开始可以包含0−9的数字;vara=“”;//合法var = “”; // 合法
var abc = “”; // 合法
var _abc = “”; // 合法
var _a$1 = “”; // 合法
var 1a = “”; // 就是不合法的标识符定义
除此之外,JavaScript使用的关键字也不能作为标识符的定义
ECMA-262 描述了一组具有特定用途的关键字。这些关键字可用于表示控制语句的开始或结束,或者用于执行特定操作等。按照规则,关键字也是语言保留的,不能用作标识符。以下就是ECMAScript的全部关键字(带*号上标的是第5 版新增的关键字):
ECMA-262 还描述了另外一组不能用作标识符的保留字。尽管保留字在这门语言中还没有任何特定的用途。但它们有可能在将来被用作关键字。以下是ECMA-262 第3 版定义的全部保留字:
第5 版把在非严格模式下运行时的保留字缩减为下列这些:
在严格模式下,第5 版还对以下保留字施加了限制:
2.注释
注释让代码的可读性增强,并可以对相关的代码提供必要的说明。JavaScript的引擎会忽略掉注释部分的代码。
注释的分类:
单行注释://
多行注释:/* */
3.区块
JavaScript使用大括号将多行相关语句的代码包裹起来,成为区块(block)。
1.语句
语句是完成某种特定任务的代码,在Javascript中每条语句要以”;”结束;
语句在定义的时候可以出现在一行中,也可以一行出现多条语句,都是允许的;
表达式可以单独出现在JS代码中,但是没有任何意思;
var _div = “”; var _div = “”;
// 没有任何的意思
1 + 2;
2.变量
变量是对“值”的引用。在其他的场合中,我们有的时候把引用也成为地址或指针。
在JS中,定义变量使用“var”关键字。
var _msg = “hello”;
// 上述的语句,在JS解释器中其实是分了两个步骤完成
// 第一步:
var _msg;
// 此时变量_msg的值为undefine;
// 第二步:
_msg = “hello”;
引申:基本数据类型和引用数据类型
var可以不出现变量的定义中,但是他的作用和出现var定义变量是有区别的。
如果在变量声明的时候没有使用var,那么该变量则会变成一个全局的变量。
3.输出语句
JavaScript 可以通过不同的方式来输出数据:
使用 window.alert() 弹出警告框。
使用 document.write() 方法将内容写到 HTML 文档中。
使用 innerHTML 写入到 HTML 元素。
使用 console.log() 写入到浏览器的控制台。
document.getElementById(“demo”).innerHTML=”段落已修改。”;
document.write(Date());
一切皆对象
1.什么是对象
世间任何一个我们需要进行研究的事物都是一个对象。对象具有状态,一个对象用数据值来描述它的状态。对象还有操作,用于改变对象的状态,对象及其操作就是对象的行为。
2.怎样构造对象
var person={ "name":"小明", "age":"18", "like":function(){ return "喜欢打篮球,弹吉他" } } var person=new Object(); person.name='小明'; person.sex='男'; person.method=function(){ return this.name+this.sex; }
1.标识符
标识符简单的理解就是“起名字”。在给变量、方法等定义的名称都可以理解为标识符。
标识符定义的规则:
第一个字符:任意的Unicode字母(包含英文字母和其他语言的字母),以及美元符号和下划线;第二个字符及后面的字符开始可以包含0−9的数字;vara=“”;//合法var = “”; // 合法
var abc = “”; // 合法
var _abc = “”; // 合法
var _a$1 = “”; // 合法
var 1a = “”; // 就是不合法的标识符定义
除此之外,JavaScript使用的关键字也不能作为标识符的定义
ECMA-262 描述了一组具有特定用途的关键字。这些关键字可用于表示控制语句的开始或结束,或者用于执行特定操作等。按照规则,关键字也是语言保留的,不能用作标识符。以下就是ECMAScript的全部关键字(带*号上标的是第5 版新增的关键字):
ECMA-262 还描述了另外一组不能用作标识符的保留字。尽管保留字在这门语言中还没有任何特定的用途。但它们有可能在将来被用作关键字。以下是ECMA-262 第3 版定义的全部保留字:
第5 版把在非严格模式下运行时的保留字缩减为下列这些:
在严格模式下,第5 版还对以下保留字施加了限制:
2.注释
注释让代码的可读性增强,并可以对相关的代码提供必要的说明。JavaScript的引擎会忽略掉注释部分的代码。
注释的分类:
单行注释://
多行注释:/* */
/** * 函数名称:add * 函数作用:完成加法运算 * 参数:a:加数 b:加数 * 返回值:数值型 * 作者:Aaron * 版本:1.0 * 时间:2017-04-17 */ function rs2() { // xxxxxxx var gs = document.getElementById("gs").value; var rss = eval(gs); document.getElementById("rs").value = rss; }
3.区块
JavaScript使用大括号将多行相关语句的代码包裹起来,成为区块(block)。
相关文章推荐
- 十一月九日课堂笔记-JavaScript基础
- JavaScript学习笔记(1)基础知识
- [原]java专业程序代写(qq:928900200),学习笔记之基础入门<javascript>(三十)
- JAVASCRIPT学习笔记基础(一)
- 初学 JavaScript–基础知识笔记(一)
- 【课堂笔记】Linux的基础知识,基础命令,常用工具-1
- [学习笔记]JavaScript基础--缓冲1
- JavaScript基础学习笔记(二)
- JavaScript基础学习笔记(四)
- Javascript基础学习笔记(菜鸟必看篇)
- Javascript 基础笔记
- JAVASCRIPT学习笔记基础(四)
- javascript基础笔记(一)之js的简介
- 网页制作基础知识整理2(课堂笔记)
- 学习笔记---JavaScript基础
- javaScript基础学习笔记(一)
- javascript温习的一些笔记 基础常用知识小结
- JavaScript基础笔记
- JavaScript基础笔记(四) JS式面向对象
- JavaScript 基础视频笔记