javascript学习笔记及他人建议(前台脚本)

javascript学习笔记及他人建议(前台脚本)

ID:8920763

大小:76.70 KB

页数:13页

时间:2018-04-12

javascript学习笔记及他人建议(前台脚本)_第1页
javascript学习笔记及他人建议(前台脚本)_第2页
javascript学习笔记及他人建议(前台脚本)_第3页
javascript学习笔记及他人建议(前台脚本)_第4页
javascript学习笔记及他人建议(前台脚本)_第5页
资源描述:

《javascript学习笔记及他人建议(前台脚本)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、JavaScript语法1.输出1)Alert(“”);(弹出对话框)2)Document.write(“”);输出内容3)Prompt(“”,0);(弹出对话框,注意输入的默认作为字符串)2.如何在HTML中使用js1)使用,但是在里将不会向页面输出内容,而在中会被浏览器加载向页面输出相应的内容。2)链接地址可以加(eg:

2、javascript:alert(‘###########’)”>demo;

点击链接时会启动特效)(Form表单)3)(外部文件关联“引用javascript特效”相当于引入css)3.变量1)命名规范a)有一定意义(英文单词)b)不能以数字开头,不能是系统的关键字c)严格(所有名称)区分大小写,命名(多单词)首单词全小写、以后单词首字母大写。d

3、)对象的名字首字母都大写e)Javascript中当做没常量f)结构定义:没有分号。功能执行语句:加分号(回车就加分号)。注:换行相当于加分号来结束语句。g)注释://单行;/**/多行(可用于调试、注释)可以使用下面格式在浏览器不支持Js代码时自动注销js代码。2)定义:a)变量在内存中占据内存直到浏览器关闭(即可以随时使用)b)格式:var变量名=值(声明、赋值)c)变量再传递的情况下可以不声明(eg:vara=3;(var)b=a;)4.数据类型注:检验函数typeof(变量);用undefine判断变量有没有声明1

4、)类型:a)number(intfloatdouble)计算时还是按详细类型使用b)string(stringchar)c)booleamd)object(objectarraynull)注意:分别处理e)function(函数)2)特点:a)整数:十进制(10)、八进制(o45)、十六进制(oxff)b)浮点数是近似数(eg:十个0.1相加实质是0.99999999—近似数)c)字符串:用(‘’“”两者没有区别)引号内所有转义()都可用,字符串中有变量用“+”连接(eg:“abc”+x+”123”x为变量)1)类型转换:a)其他类型强制转换为数

5、值型:parseInt()、 parseFloat()b)其他类型转换为对象型:变量名=newString/Boolean/Number()1.运算符和表达式1).运算符:a)算术运算符号:+-*%(求模)++--b)赋值运算符:=+=-=*=/=%=c)条件运算符号:><==!=>=<====!=d)逻辑运算符号:&&

6、

7、!(短路运算)e)位运算符号:>>(右移)>>>(无符号右移)<<(左移)

8、& ~f)其它运算符号:?:       2).说明:a)+加法运算,连接字符串a=10+5+“12abc”+20结果是“1512abc20”b)%一种

9、是被整除,一种求一段范围c)赋值运算符先运算再赋值d)条件运算符两边必须相同类型,返回布尔值(0或1)e)逻辑运算符&&与

10、

11、同于布尔值?表达式:表达式f)位运算

12、与&(转为二进制对齐)>>与<<(二进制)最左或最右加零(相当于乘以2或0.5)>>>2.流程控制1)顺序结构(从上往下)2)条件结构——分支结构——选择结构a)单路分支If(bool){……}b)双路分支If(bool){……}else{……}c)多路分支If(bool){……}elseif(bool){……}…else{……}Switch(变量){case值1:表达式;[break;

13、…[default]}(单值匹配)d)嵌套分支If(bool){if(){switch(){…}}else{for(){while(){…}}3)循环结构While()(先判断,在执行)、Do-while()(先执行,再循环)、For()Break跳出循环;continue结束本次循环;3.函数1)定义:是一段完成“指定功能”的已经“命名”的代码段,只有“调用”(在声明前后都可)才能用到。2)格式:声明function函数名(形参){功能段(一条或多条)}调用函数名(实参)注:返回值return;只是函数名时代表整个函数,有括号就是调用。还可以看成

14、变量:var函数名=function(){…}函数名不带括号,则代表这个函数。3)回调函数:一个函数的形参的位置是一个函数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。