javaScript语法总结


Posted in Javascript onNovember 25, 2016

一:语法

JavaScript:一种基于对象和事件驱动得客户端脚本语言;

由下面三者组成:

1,ECMAScript(一种由Ecma国际(前身为欧洲计算机制造商协会,European Computer Manufacturers Association,通过ECMA-262标准化的脚本程序设计语言);

2,Bom(browser object model的缩写,简称浏览器对象模型);

3,Dom(Document Object Model,文档对象模型,简称DOM),是W3C组织推荐的处理可扩展标志语言的标准编程接口);

1)语句;执行顺序;注释;引入方式;变量定义;

2)数据类型;

a:String,字符串类型,用单双引号括起来得一串字符(数字,字母,符号);

b:Number,数字类型,取值为整数,浮点数;

c:Boolean,布尔类型,取值为true/false;

d:Undefined,undefined类型,只有undefined一个值,为该变量得默认值;

e:Null,只有一个特殊值Null,表示一个空对象指针,可以将变量设置为null来清楚变量;

f:object,对象,引用类型,又叫复杂类型。

3)逻辑运算符;

a:算数运算符:+,-,*,/,%;

b:关系运算符:>,>=,<,<=,==,===,!=,!==;

c:逻辑运算符在:&&(与),||(或),!(非);

d:赋值运算符:=,+=,-=,*=,/=,%=;

e:字符串和变量拼接符:“ + ”;

f:自加(++),自减(--);

4)类型装换;

字符串转换数字: parseInt()---把其他类型转换为整型;parseFloat()---把其他类型转换为浮点型(小数);

5)选择结构;

程序三大流程控制:顺序,分支(选择),循环;

1) if语句:

单分支;双分支;

多分支;嵌套结构;

//注意:if后的()不可省略;分支中{}不能省略;if嵌套不要超过三层

a:单分支——if条件判断语句;

javaScript语法总结

b:多分支;

javaScript语法总结

2)swith语句;

javaScript语法总结

 //注意:swith语句中把default分支一定写上,防止后面维护中产生歧义;

 把执行概率更大得放在前面(if,case)

if else 和 swith区别,前者用嵌套比较少得分支,后者用比较多的分支。

6)条件运算符:唯一得三木运算符,要求三个操作数;

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

先解表达式1,若为真,则执行表达式2;反之,则执行表达式3;

7)循环结构;

循环:重复执行一件事,给定得条件下成立,反复执行,知道条件不成立失效停止。

a:while循环;

b:do while循环;

c:for循环;

d:break和countinue;

以上就是本文的全部内容,希望对大家有所帮助,谢谢对三水点靠木的支持!

Javascript 相关文章推荐
Javascript的IE和Firefox兼容性汇编(zz)
Feb 02 Javascript
Javascript Request获取请求参数如何实现
Nov 28 Javascript
用jQuery实现的智能隐藏、滑动效果的返回顶部代码
Mar 18 Javascript
JS弹出可拖拽可关闭的div层完整实例
Feb 13 Javascript
使用jquery.form.js实现图片上传的方法
May 05 Javascript
js removeChild 方法深入理解
Aug 16 Javascript
每个程序员都需要学习 JavaScript 的7个理由小结
Sep 03 Javascript
深入浅出理解JavaScript闭包的功能与用法
Aug 01 Javascript
修改vue+webpack run build的路径方法
Sep 01 Javascript
JS数组求和的常用方法实例小结
Jan 07 Javascript
vue封装swiper代码实例解析
Oct 08 Javascript
JavaScript实现指定数量的并发限制的示例代码
Mar 10 Javascript
JS实现“隐藏与显示”功能(多种方法)
Nov 24 #Javascript
JS根据生日月份和日期计算星座的简单实现方法
Nov 24 #Javascript
javascript简单进制转换实现方法
Nov 24 #Javascript
JavaScript自定义函数实现查找两个字符串最长公共子串的方法
Nov 24 #Javascript
详解Node.js:events事件模块
Nov 24 #Javascript
详解微信小程序开发之下拉刷新 上拉加载
Nov 24 #Javascript
微信小程序-消息提示框实例
Nov 24 #Javascript
You might like
利用中国天气预报接口实现简单天气预报
2014/01/20 PHP
使用php显示搜索引擎来的关键词
2014/02/13 PHP
php获取指定日期之间的各个周和月的起止时间
2014/11/24 PHP
PHP双向链表定义与用法示例
2018/01/31 PHP
PHP中常见的密码处理方式和建议总结
2018/10/14 PHP
PHP实现网站应用微信登录功能详解
2019/04/11 PHP
php实现根据身份证获取精准年龄
2020/02/26 PHP
使用原生js实现页面蒙灰(mask)效果示例代码
2014/06/20 Javascript
Js控制滑轮左右滑动实例
2015/02/13 Javascript
jquery实现简单手风琴菜单效果实例
2015/06/13 Javascript
实例讲解jquery与json的结合
2016/01/07 Javascript
JavaScript+HTML5实现的日期比较功能示例
2017/07/12 Javascript
微信小程序实现图片压缩功能
2018/01/26 Javascript
手动下载Chrome并解决puppeteer无法使用问题
2018/11/12 Javascript
小程序多图列表实现性能优化的方法步骤
2019/05/28 Javascript
JQuery获得内容和属性方法解析
2020/05/30 jQuery
[01:08:33]OG vs VGJ.T 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
[51:36]EG vs VP 2018国际邀请赛淘汰赛BO3 第一场 8.24
2018/08/25 DOTA
Python编写电话薄实现增删改查功能
2016/05/07 Python
开源Web应用框架Django图文教程
2017/03/09 Python
python 实现将字典dict、列表list中的中文正常显示方法
2018/07/06 Python
python面试题Python2.x和Python3.x的区别
2019/05/28 Python
解决Pyinstaller 打包exe文件 取消dos窗口(黑框框)的问题
2019/06/21 Python
Python下应用opencv 实现人脸检测功能
2019/10/24 Python
Keras构建神经网络踩坑(解决model.predict预测值全为0.0的问题)
2020/07/07 Python
Python爬取12306车次信息代码详解
2020/08/12 Python
python将YUV420P文件转PNG图片格式的两种方法
2021/01/22 Python
详解基于canvas的视频遮罩插件
2018/01/04 HTML / CSS
德国BA保镖药房韩文网:kr.ba.de
2017/09/04 全球购物
Carter’s OshKosh加拿大:购买婴幼儿服装和童装
2018/11/27 全球购物
法国一家多品牌成衣精品中/高档商店:Graduate Store
2019/08/28 全球购物
焊接专业毕业生求职信
2013/10/01 职场文书
社团文化节邀请函
2014/01/10 职场文书
乔迁宴答谢词
2014/01/21 职场文书
大学生党员承诺书
2014/05/20 职场文书
一篇文章带你搞懂Python类的相关知识
2021/05/20 Python