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 相关文章推荐
jQuery 阴影插件代码分享
Jan 09 Javascript
js 取时间差去掉周六周日实现代码
Dec 25 Javascript
使用javascript获取页面名称
Dec 23 Javascript
用JavaScript实现对话框的教程
Jun 04 Javascript
javascript随机抽取0-100之间不重复的10个数
Feb 25 Javascript
全面解析bootstrap格子布局
May 22 Javascript
gulp教程_从入门到项目中快速上手使用方法
Sep 14 Javascript
JS组件系列之Gojs组件 前端图形化插件之利器
Nov 29 Javascript
JavaScript引用类型Date常见用法实例分析
Aug 08 Javascript
vue多级复杂列表展开/折叠及全选/分组全选实现
Nov 05 Javascript
Vue组件系列开发之模态框
Apr 18 Javascript
Vue内部渲染视图的方法
Sep 02 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
php数据类型判断函数有哪些
2013/09/23 PHP
php多次include后导致全局变量global失效的解决方法
2015/02/28 PHP
微信公众平台之快递查询功能用法实例
2015/04/14 PHP
WIN8.1下搭建PHP5.6环境
2015/04/29 PHP
一行代码告别document.getElementById
2012/06/01 Javascript
javascript简单实现表格行间隔显示颜色并高亮显示
2013/11/29 Javascript
js输出阴历、阳历、年份、月份、周示例代码
2014/01/29 Javascript
深入浅析NodeJs并发异步的回调处理
2015/12/21 NodeJs
JavaScript时间操作之年月日星期级联操作
2016/01/15 Javascript
基于Bootstrap实现tab标签切换效果
2020/04/15 Javascript
AngularJS 作用域详解及示例代码
2016/08/17 Javascript
jquery操作select取值赋值与设置选中实例
2017/02/28 Javascript
Vue编写多地区选择组件
2017/08/21 Javascript
用react-redux实现react组件之间数据共享的方法
2018/06/08 Javascript
jQuery实现的卷帘门滑入滑出效果【案例】
2019/02/18 jQuery
JavaScript Window窗口对象属性和使用方法
2020/01/19 Javascript
python使用multiprocessing模块实现带回调函数的异步调用方法
2015/04/18 Python
使用Python编写一个在Linux下实现截图分享的脚本的教程
2015/04/24 Python
python计算方程式根的方法
2015/05/07 Python
基于wxpython实现的windows GUI程序实例
2015/05/30 Python
python音频处理用到的操作的示例代码
2017/10/27 Python
解决Python网页爬虫之中文乱码问题
2018/05/11 Python
浅谈flask源码之请求过程
2018/07/26 Python
Python整数与Numpy数据溢出问题解决
2019/09/11 Python
python中对_init_的理解及实例解析
2019/10/11 Python
Python编程快速上手——PDF文件操作案例分析
2020/02/28 Python
Python 随机生成测试数据的模块:faker基本使用方法详解
2020/04/09 Python
tensorflow指定CPU与GPU运算的方法实现
2020/04/21 Python
python 将列表里的字典元素合并为一个字典实例
2020/09/01 Python
网络安全方面的面试题
2016/01/07 面试题
母婴店促销方案
2014/03/05 职场文书
公共艺术专业自荐信
2014/09/01 职场文书
借条格式范本
2015/05/25 职场文书
公司行政管理制度范本
2015/08/05 职场文书
Redis模仿手机验证码发送的实现示例
2021/11/02 Redis
浅谈Redis 中的过期删除策略和内存淘汰机制
2022/04/03 Redis