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 相关文章推荐
JsDom 编程小结
Aug 09 Javascript
使用PHP+JQuery+Ajax分页的实现
Apr 23 Javascript
js jquery ajax的几种用法总结(及优缺点介绍)
Jan 28 Javascript
使用原生js实现页面蒙灰(mask)效果示例代码
Jun 20 Javascript
js中window.open打开一个新的页面
Aug 10 Javascript
使用jquery菜单插件HoverTree仿京东无限级菜单
Dec 18 Javascript
Angular.js 实现数字转换汉字实例代码
Jul 14 Javascript
Angular 开发学习之Angular CLI的安装使用
Dec 31 Javascript
9102年webpack4搭建vue项目的方法步骤
Feb 20 Javascript
JavaScript实现轮播图效果代码实例
Sep 28 Javascript
JavaScript观察者模式原理与用法实例详解
Mar 10 Javascript
JS如何在数组指定位置插入元素
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
PHP数字格式化
2006/12/06 PHP
浅谈使用 PHP 进行手机 APP 开发(API 接口开发)
2014/08/11 PHP
Thinkphp搜索时首页分页和搜索页保持条件分页的方法
2014/12/05 PHP
PHP使用PHPExcel删除Excel单元格指定列的方法
2016/07/06 PHP
PHP数据库操作二:memcache用法分析
2017/08/16 PHP
IE和Firefox在JavaScript应用中的兼容性探讨
2008/04/01 Javascript
js 实现日期灵活格式化的小例子
2013/07/14 Javascript
利用CSS、JavaScript及Ajax实现高效的图片预加载
2013/10/16 Javascript
基于jquery插件实现常见的幻灯片效果
2013/11/01 Javascript
js输出阴历、阳历、年份、月份、周示例代码
2014/01/29 Javascript
JavaScript中switch判断容易犯错的一个细节
2014/08/27 Javascript
JavaScript极简入门教程(二):对象和函数
2014/10/25 Javascript
JS获取浏览器语言动态加载JS文件示例代码
2014/10/31 Javascript
Zero Clipboard实现浏览器复制到剪贴板的方法(多个复制按钮)
2016/03/24 Javascript
详解ECharts使用心得总结
2016/12/06 Javascript
vue.js简单配置axios的方法详解
2017/12/13 Javascript
基于webpack4搭建的react项目框架的方法
2018/06/30 Javascript
js生成1到100的随机数最简单的实现方法
2020/02/07 Javascript
Vue如何循环提取对象数组中的值
2020/11/18 Vue.js
python不带重复的全排列代码
2013/08/13 Python
Python 正则表达式(转义问题)
2014/12/15 Python
Python中 map()函数的用法详解
2018/07/10 Python
Python json模块dumps、loads操作示例
2018/09/06 Python
Python实现的文轩网爬虫完整示例
2019/05/16 Python
flask框架路由常用定义方式总结
2019/07/23 Python
Jupyter打开图形界面并画出正弦函数图像实例
2020/04/24 Python
使用Python将语音转换为文本的方法
2020/08/10 Python
html5+css如何实现中间大两头小的轮播效果
2018/12/06 HTML / CSS
Easy Spirit官网:美国休闲鞋履中的代表品牌
2019/04/12 全球购物
出纳岗位职责范本
2013/12/01 职场文书
班风口号
2014/06/18 职场文书
群众路线教育实践活动方案
2014/10/31 职场文书
2014年卫生院工作总结
2014/12/03 职场文书
2015社区精神文明建设工作总结
2015/04/21 职场文书
描述鲁迅的名言整理,一生受用
2019/08/08 职场文书
SpringCloud之@FeignClient()注解的使用方式
2021/09/25 Java/Android