Javascript学习笔记整理----语法部分
2017-05-29 00:00
106 查看
三种引用方式:
1,将JS代码放到文档的<head>标签中的<script>标签之间。
2,将JS代码存为一个扩展名为.js的独立文件<script>标签的src属性指向该文件。
3,把<script>标签放到html文档的最后</body>标签之前。
三种写法优劣为1->2->3,3为最优:能更快的加载页面。
语句:
每行一句结尾推荐用分号(可以什么都不写),一行写多句也是用分号隔开。
注释:
1,单行注释:两个//放在一行的开头,这行语句就被注释。
2,多行注释:用/*开始,*/结束,这个范围的语句就被注释了。
变量:
用var关键字来声明,可以不用。变量区分大小写,变量名不允许包含空格,或标点符号($符号除外)。允许包含字母,数字,下划线,首字母不能是数字。推荐驼峰命名。分全局和局部变量,作用域不一样。
数据类型:
JS是弱类型语言,不需要进行类型声明,程序员可以在任何阶段改变变量的数据类型。
1,字符串由零个或多个字符构成,字符包括但不限于字母,数字,下划线。必须包含在引号里面(单,双)
\为转义字符。
2,数值不用限定必须是个整数。
3,布尔值,只包括true和false,千万别用引号引起来,就变成字符串了。
数组:
一个变量表示一个值的集合,集合中的每个值都是这个数组的一个元素。用Array声明,关联数组可以指定下标(不推荐用,常用的是用对象object)
对象:
对象也是一个名字表示一组值,每个值表示对象的一个属性。创建对象用object关键字,用.号来获取属性,用{}括号创建比较简单。
操作:
加减乘除算术操作符和等号赋值操作符,用括号避免歧义。+=,--,++,逻辑操作符等和python一样。
条件语句:
条件必须放在if后面的圆括号中,条件的求值结果永远是个布尔值。条件判断中,=赋值,==相等判断,===是严格比较。
循环语句:
while循环只要给定的条件求值结果是True包含在花括号里面的代码就反复的执行下去。do{ statements} while(condition)至少执行一次。for循环类似while的变种。
函数:
推荐的做法是先对函数进行定义,再调用。定义一个函数语法:
function name(arguments){
statements;
}
对象:
对象是一种非常重要的数据类型,包含属性和方法。属性是属于某个特定对象变量,方法是只有一些属性和方法才能调用。都用.来访问。
1,将JS代码放到文档的<head>标签中的<script>标签之间。
2,将JS代码存为一个扩展名为.js的独立文件<script>标签的src属性指向该文件。
3,把<script>标签放到html文档的最后</body>标签之前。
三种写法优劣为1->2->3,3为最优:能更快的加载页面。
语句:
每行一句结尾推荐用分号(可以什么都不写),一行写多句也是用分号隔开。
注释:
1,单行注释:两个//放在一行的开头,这行语句就被注释。
2,多行注释:用/*开始,*/结束,这个范围的语句就被注释了。
变量:
用var关键字来声明,可以不用。变量区分大小写,变量名不允许包含空格,或标点符号($符号除外)。允许包含字母,数字,下划线,首字母不能是数字。推荐驼峰命名。分全局和局部变量,作用域不一样。
数据类型:
JS是弱类型语言,不需要进行类型声明,程序员可以在任何阶段改变变量的数据类型。
1,字符串由零个或多个字符构成,字符包括但不限于字母,数字,下划线。必须包含在引号里面(单,双)
\为转义字符。
2,数值不用限定必须是个整数。
3,布尔值,只包括true和false,千万别用引号引起来,就变成字符串了。
数组:
一个变量表示一个值的集合,集合中的每个值都是这个数组的一个元素。用Array声明,关联数组可以指定下标(不推荐用,常用的是用对象object)
对象:
对象也是一个名字表示一组值,每个值表示对象的一个属性。创建对象用object关键字,用.号来获取属性,用{}括号创建比较简单。
操作:
加减乘除算术操作符和等号赋值操作符,用括号避免歧义。+=,--,++,逻辑操作符等和python一样。
条件语句:
条件必须放在if后面的圆括号中,条件的求值结果永远是个布尔值。条件判断中,=赋值,==相等判断,===是严格比较。
循环语句:
while循环只要给定的条件求值结果是True包含在花括号里面的代码就反复的执行下去。do{ statements} while(condition)至少执行一次。for循环类似while的变种。
函数:
推荐的做法是先对函数进行定义,再调用。定义一个函数语法:
function name(arguments){
statements;
}
对象:
对象是一种非常重要的数据类型,包含属性和方法。属性是属于某个特定对象变量,方法是只有一些属性和方法才能调用。都用.来访问。
相关文章推荐
- 韩顺平_轻松搞定网页设计(html+css+javascript)_第19讲_js运行原理_js开发工具介绍_js程序(hello)_js基本语法_学习笔记_源代码图解_PPT文档整理
- 整理Javascript基础语法学习笔记
- 整理Javascript基础语法学习笔记
- javascript学习笔记-语法基础
- JavaScript语法学习笔记之 鼠标及按键操作
- 韩顺平_轻松搞定网页设计(html+css+javascript)_第21讲_js运算符2_js移位运算_学习笔记_源代码图解_PPT文档整理
- 韩顺平_轻松搞定网页设计(html+css+javascript)_第29讲_二维数组转置_js面向对象编程介绍 类(原型对象)和对象_学习笔记_源代码图解_PPT文档整理
- 韩顺平_轻松搞定网页设计(html+css+javascript)_第25讲_js系统函数_js函数调用方式_学习笔记_源代码图解_PPT文档整理
- MySQL语法大全_自己整理的学习笔记
- 《JavaScript 语言精粹》 学习笔记 —— 第二章 语法
- 韩顺平_轻松搞定网页设计(html+css+javascript)_第22讲_js三大流程控制(顺序流程、分支控制、循环控制)_学习笔记_源代码图解_PPT文档整理
- 韩顺平_轻松搞定网页设计(html+css+javascript)_ 第18讲_js课程介绍_js基本介绍_学习笔记_源代码图解_PPT文档整理
- 韩顺平_轻松搞定网页设计(html+css+javascript)_第28讲_js二维数组_js冒泡排序_二分查找_学习笔记_源代码图解_PPT文档整理
- javascript高级学习笔记整理
- 韩顺平_轻松搞定网页设计(html+css+javascript)_第23讲_js三大流程控制(顺序流程、分支控制、循环控制)_js调式技巧_学习笔记_源代码图解_PPT文档整理
- Javascript学习笔记(二)Javascript核心之语法结构
- JavaScript语法学习笔记
- JavaScript学习笔记(一) js基本语法
- MySQL语法常用大全_自己整理的学习笔记
- 韩顺平_轻松搞定网页设计(html+css+javascript)_第26讲_js函数调用过程内存分析_js函数细节_学习笔记_源代码图解_PPT文档整理