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网页制作特殊效果用随机数
May 22 Javascript
点击文章内容处弹出页面代码
Oct 01 Javascript
js注意img图片的onerror事件的分析
Jan 01 Javascript
jQuery EasyUI API 中文文档 - MenuButton菜单按钮使用介绍
Oct 06 Javascript
jQuery下实现等待指定元素加载完毕(可改成纯js版)
Jul 11 Javascript
浅谈vuex之mutation和action的基本使用
Aug 29 Javascript
jquery 输入框查找关键字并提亮颜色的实例代码
Jan 23 jQuery
详解vue-cli下ESlint 配置说明
Sep 03 Javascript
对VUE中的对象添加属性
Sep 18 Javascript
electron中使用bootstrap的示例代码
Nov 06 Javascript
小程序实现人脸识别功能(百度ai)
Dec 23 Javascript
vue实现的多页面项目如何优化打包的步骤详解
Jul 19 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获取数组中指定的一列实例
2017/12/27 PHP
PHP有序表查找之二分查找(折半查找)算法示例
2018/02/09 PHP
escape、encodeURI、encodeURIComponent等方法的区别比较
2006/12/27 Javascript
javascript下function声明一些小结
2007/12/28 Javascript
百度地图api如何使用
2015/08/03 Javascript
jQuery animate easing使用方法图文详解
2016/06/17 Javascript
使用ReactJS实现tab页切换、菜单栏切换、手风琴切换和进度条效果
2016/10/17 Javascript
微信小程序 时间格式化(util.formatTime(new Date))详解
2016/11/16 Javascript
AngularJS监听路由变化的方法
2017/03/07 Javascript
JS实现含有中文字符串的友好截取功能分析
2017/03/13 Javascript
基于JS脚本语言的基础语法详解
2017/07/22 Javascript
快速将Vue项目升级到webpack3的方法步骤
2017/09/14 Javascript
vue给input file绑定函数获取当前上传的对象完美实现方法
2017/12/15 Javascript
React Hooks的深入理解与使用
2018/11/12 Javascript
Javascript的this详解
2019/03/23 Javascript
使用setup.py安装python包和卸载python包的方法
2013/11/27 Python
python进阶教程之词典、字典、dict
2014/08/29 Python
跟老齐学Python之再深点,更懂list
2014/09/20 Python
python通过pil为png图片填充上背景颜色的方法
2015/03/17 Python
Python实现统计代码行的方法分析
2017/07/12 Python
Python开发SQLite3数据库相关操作详解【连接,查询,插入,更新,删除,关闭等】
2017/07/27 Python
Python寻找两个有序数组的中位数实例详解
2018/12/05 Python
Python使用MyQR制作专属动态彩色二维码功能
2019/06/04 Python
Python中print函数简单使用总结
2019/08/05 Python
python 使用opencv 把视频分割成图片示例
2019/12/12 Python
使用matplotlib的pyplot模块绘图的实现示例
2020/07/12 Python
深入探究HTML5的History API
2015/07/09 HTML / CSS
canvas实现烟花的示例代码
2020/01/16 HTML / CSS
澳大利亚领先的睡衣品牌:Peter Alexander
2016/08/16 全球购物
类成员函数的重载、覆盖和隐藏区别
2016/01/27 面试题
自我评价个人范文
2013/12/16 职场文书
犯错检讨书
2014/02/21 职场文书
会务接待方案
2014/02/27 职场文书
介绍长城的导游词
2015/01/30 职场文书
学生会自荐信
2019/05/16 职场文书
MYSQL数据库使用UTF-8中文编码乱码的解决办法
2021/05/26 MySQL