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 相关文章推荐
xml和web特殊字符
Apr 28 Javascript
jquery应该如何来设置改变按钮input的onclick事件
Dec 10 Javascript
JavaScript创建类/对象的几种方式概述及实例
May 06 Javascript
jquery 列表双向选择器之改进版
Aug 09 Javascript
jQuery中scrollLeft()方法用法实例
Jan 16 Javascript
jQuery实现伸展与合拢panel的方法
Apr 30 Javascript
深入理解JavaScript编程中的同步与异步机制
Jun 24 Javascript
Express下采用bcryptjs进行密码加密的方法
Feb 07 Javascript
jQuery实现判断上传图片类型和大小的方法示例
Apr 11 jQuery
详解Angularjs 自定义指令中的数据绑定
Jul 19 Javascript
在vue-cli的组件模板里使用font-awesome的两种方法
Sep 28 Javascript
JS实现简单的文字无缝上下滚动功能示例
Jun 22 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
浅谈web上存漏洞及原理分析、防范方法(安全文件上存方法)
2013/06/29 PHP
PHP 闭包详解及实例代码
2016/09/28 PHP
PHP PDOStatement::errorInfo讲解
2019/01/31 PHP
按钮JS复制文本框和表格的代码
2011/04/01 Javascript
jQuery 三击事件实现代码
2013/09/11 Javascript
js实现省市联动效果的简单实例
2014/02/10 Javascript
JS+CSS实现淡入式焦点图片幻灯切换效果的方法
2015/02/26 Javascript
Extjs4.0 ComboBox如何实现三级联动
2016/05/11 Javascript
项目实践一图片上传之form表单还是base64前端图片压缩(前端图片压缩)
2016/07/28 Javascript
基于Bootstrap的Metronic框架实现页面链接收藏夹功能
2016/08/29 Javascript
深入理解javascript函数参数与闭包
2016/12/12 Javascript
bootstrap datetimepicker日期插件超详细使用方法介绍
2017/02/23 Javascript
纯js实现动态时间显示
2020/09/07 Javascript
vue项目前端微信JSAPI与外部H5支付相关实现过程及常见问题
2020/04/14 Javascript
如何利用javascript接收json信息并进行处理
2020/08/06 Javascript
夯基础之手撕javascript继承详解
2020/11/09 Javascript
vue组件中节流函数的失效的原因和解决方法
2020/12/02 Vue.js
python常见数制转换实例分析
2015/05/09 Python
实例讲解Python3中abs()函数
2019/02/19 Python
Python两台电脑实现TCP通信的方法示例
2019/05/06 Python
Numpy中对向量、矩阵的使用详解
2019/10/29 Python
django 框架实现的用户注册、登录、退出功能示例
2019/11/28 Python
keras实现图像预处理并生成一个generator的案例
2020/06/17 Python
Python数据可视化实现漏斗图过程图解
2020/07/20 Python
css3实现小箭头各种图形效果
2020/07/08 HTML / CSS
Canvas实现保存图片到本地的示例代码
2018/06/28 HTML / CSS
京东全球售:直邮香港,澳门,台湾,美国,澳大利亚等地区
2017/09/24 全球购物
英国豪华真皮和布艺沙发销售网站:Darlings of Chelsea
2018/01/05 全球购物
GANT英国官方网上商店:甘特衬衫
2018/02/06 全球购物
新秀丽官方旗舰店:Samsonite拉杆箱、双肩包、皮具
2018/03/05 全球购物
继承公证书样本
2014/04/04 职场文书
就业意向书范本
2015/05/11 职场文书
色戒观后感
2015/06/12 职场文书
行政处罚告知书
2015/07/01 职场文书
外出学习心得体会范文
2016/01/18 职场文书
创业计划书之酒厂
2019/10/14 职场文书