10.13 js入门

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.命名规范:

  1. 命名可以用“$”,“_”两个特殊字符;
  2. Unicode字母(一般的大小写字母以及数字字母,如π);
  3. 数字;数字不能用于字符首个位置;
  4. 中文,合法但不推荐使用;
  5. 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:     
  1. undefined
  2. null
  3. false
  4. 0
  5. NaN
  6. ''(空的字符串)
对象类型(object)---值为:null
undefined类型----值为:undefined

分号的使用

  1. for while语句;
  2. 分支语句,if switch try;
  3. 函数的声明语句;

运算符

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

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

算术运算符

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

2自增:a++/++a

自减:a--/--a

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

  1. 当自增自减单独出现时,a++ = ++a;a-- = --a
  2. 例:var a = 5, b = a++,则输出的b值为5;下一步的b起始值则为b=a+1=7
  3. 例:var a = 5, b = ++a,则输出的b值为b=a+1=7;下一步的b起始值则为b=a+1=7
  4. 由第2,3点可见,a++/a--先进行赋值,再进行加1的运算;++a/--a先进行加1的运算,再进行赋值;

关系运算符(判断)

  1. == 等于 输出值为true/false;自动将类型转换为number类型;
  2. === 全等 需要比较的值和数据类型完全一致;
  3. != 不等于
  4. > < >= <=

逻辑运算符

  1. 且 && 同时为真才为真
  2. 或 || 一个为真即为真

三元运算符

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

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

赋值运算符

a+=b----------a=a+b 同理,可推断减法,乘法,除法,余数(%)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值