您的位置:首页 > Web前端 > JavaScript

10.13 js入门

2015-10-13 22:21 501 查看

js常见错误类型

1.语法错误;一般我们通过网页控制台console查验

2.逻辑的错误;只能检查代码的逻辑关系来查验;

3.运行时异常;

流程图的绘制

1.工具:visio;

2.流程图的框架结构;

js的引入方式

1.外部引入

<script
type=text/javascript src="js源文件相对路径"></script>
;

2.直接在html文档中嵌入
<script></script>
;文档中可以使用多个
<script></script>
,执行顺序从前往后依次执行;

3.脚本包含在XHTML事件处理程序属性中;

注释

1.单行注释-----“//”;双斜线后面加注释的内容,浏览器不执行;

2.多行注释-----“/* 注释内容*/”;斜线星号中间加注释的内容,浏览器不执行;

标识符

1.字母的大小写有区别,分别代表不同的标识符;

2.命名规范:

命名可以用“$”,“_”两个特殊字符;

Unicode字母(一般的大小写字母以及数字字母,如π);

数字;数字不能用于字符首个位置;

中文,合法但不推荐使用;

js已经定义使用的保留字符不能再作为自己的变量名命名;

变量

. 变量声明

var a = 1;
(以上var为变量声明 a为变量名称 1为赋予a的值  ;为语句结束标示)

. 数据类型

分为原始类型和引用类型,先掌握原始类型:

原始类型的分类:

数值类型(number)

整数/浮点数/NaN(表示非数,not a number)
例如:var a = 1;

字符串类型(string )

用双引号""或者单引号''表示
例如:var a = "1"; var a ='1'

布尔值类型(boolean)

表示判定,只有两个值,true/false;
其中,以下六种特殊表示在转换为布尔值表示时,统一为false;取反(!)之后值则为true:


undefined

null

false

0

NaN

''(空的字符串)

对象类型(object)---值为:null

undefined类型----值为:undefined

分号的使用

for while语句;

分支语句,if switch try;

函数的声明语句;

运算符

优先级:取反!>算术运算符>关系运算符>&&且>||或>三元运算符>赋值运算符

运算顺序:除了三元运算符和赋值运算符是由右往左运算之外,其他都由左往右运算

算术运算符

1.+,—,*,/-----J加减乘除

2自增:a++/++a

自减:a--/--a

变量名在加减号的前方与后方区别:

当自增自减单独出现时,a++ = ++a;a-- = --a

例:var a = 5, b = a++,则输出的b值为5;下一步的b起始值则为b=a+1=7

例:var a = 5, b = ++a,则输出的b值为b=a+1=7;下一步的b起始值则为b=a+1=7

由第2,3点可见,a++/a--先进行赋值,再进行加1的运算;++a/--a先进行加1的运算,再进行赋值;

关系运算符(判断)

== 等于 输出值为true/false;自动将类型转换为number类型;

=== 全等 需要比较的值和数据类型完全一致;

!= 不等于

> < >= <=

逻辑运算符

且 && 同时为真才为真

或 || 一个为真即为真

三元运算符

格式:表达式1?表达式2:表达式3

判定方式:判定表达式1是否为真,若为真,执行表达式2;为假则执行表达式3;

赋值运算符

a+=b----------a=a+b 同理,可推断减法,乘法,除法,余数(%)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: