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 相关文章推荐
使用TextRange获取输入框中光标的位
Oct 14 Javascript
jquery获取input的value问题说明
Aug 19 Javascript
jquery jqPlot API 中文使用教程(非常强大的图表工具)
Aug 15 Javascript
JQuery动画animate的stop方法使用详解
May 09 Javascript
对之前写的jquery分页做下升级
Jun 19 Javascript
小白谈谈对JS原型链的理解
May 03 Javascript
JS实现兼容火狐及IE iframe onload属性的遮罩层隐藏及显示效果
Aug 23 Javascript
JavaScript 中的12种循环遍历方法【总结】
May 31 Javascript
webstorm中配置Eslint的两种方式及差异比较详解
Oct 19 Javascript
vue中将html字符串转换成html后遇到的问题小结
Dec 10 Javascript
JS 数组和对象的深拷贝操作示例
Jun 06 Javascript
uni-app实现获取验证码倒计时功能
Nov 01 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 全局变量范围分析
2009/08/07 PHP
PHP中用正则表达式清除字符串的空白
2011/01/17 PHP
php简单的会话类代码
2011/08/08 PHP
Zend的MVC机制使用分析(二)
2013/05/02 PHP
PHP防止跨域提交表单
2013/11/01 PHP
thinkphp判断访客为手机端或PC端的方法
2014/11/24 PHP
Laravel 5 框架入门(二)构建 Pages 的管理功能
2015/04/09 PHP
PHP7新特性foreach 修改示例介绍
2016/08/26 PHP
浅谈php(codeigniter)安全性注意事项
2017/04/06 PHP
input+select(multiple) 实现下拉框输入值
2009/05/21 Javascript
js隐藏与显示回到顶部按钮及window.onscroll事件应用
2013/01/25 Javascript
javascript实现类似超链接的效果
2014/12/26 Javascript
jQuery中:input选择器用法实例
2015/01/03 Javascript
JavaScript的removeChild()函数用法详解
2015/12/27 Javascript
基于JavaScript实现鼠标悬浮弹出跟随鼠标移动的带箭头的信息层
2016/01/18 Javascript
基于JS代码实现导航条弹出式悬浮菜单
2016/06/17 Javascript
漂亮实用的页面loading(加载)封装代码
2017/02/03 Javascript
通俗易懂地解释JS中的闭包
2017/10/23 Javascript
解决vue页面刷新或者后退参数丢失的问题
2018/03/13 Javascript
webstorm中配置Eslint的两种方式及差异比较详解
2018/10/19 Javascript
微信小程序使用swiper组件实现层叠轮播图
2018/11/04 Javascript
关于JS模块化的知识点分享
2019/10/16 Javascript
JavaScript中的类型检查
2020/02/03 Javascript
webstorm建立vue-cli脚手架的傻瓜式教程
2020/09/22 Javascript
Python中列表、字典、元组、集合数据结构整理
2014/11/20 Python
python实现中文转换url编码的方法
2016/06/14 Python
Python脚本实现自动将数据库备份到 Dropbox
2017/02/06 Python
python如何对实例属性进行类型检查
2018/03/20 Python
Python多进程写入同一文件的方法
2019/01/14 Python
Python不同目录间进行模块调用的实现方法
2019/01/29 Python
python 按钮点击关闭窗口的实现
2020/03/04 Python
HTML5 Canvas实现图片缩放、翻转、颜色渐变的代码示例
2016/02/28 HTML / CSS
网络营销策划方案
2014/06/04 职场文书
个人作风建设心得体会
2014/10/22 职场文书
2014年反洗钱工作总结
2014/11/22 职场文书
2016年优秀共产党员先进事迹材料
2016/02/29 职场文书