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 同理,可推断减法,乘法,除法,余数(%)相关文章推荐
- js2次学习----常用知识点总结
- js的BOM对象完全解析
- JavaScript中功能自动生成网页元素且可以增删改克隆(按钮,文本等)
- EXTJS表格功能扩展
- js获取上一个月、下一个月格式为yyyy-mm-dd的日期
- window.close无效的js解决方案
- JavaScript对html获取节点的三种方法
- Javascript中的几种继承方式
- JS的运算
- JavaScript 数据类型、运算符
- BZOJ 1823 JSOI 2010 盛宴 2-SAT
- Javascript基础(一)
- js中的ioc体现
- 数据解析2:JSON解析(2)
- iframe父级与iframe子级间访问
- JS中的this理解
- gson解析json
- JavaScript window.location物
- JavaScript HTML DOM - 改变 CSS
- Jsp页面的路径问题