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 相关文章推荐
JS获取计算机mac地址以及IP的实现方法
Jan 08 Javascript
Javascript学习笔记之数组的构造函数
Nov 23 Javascript
javascript笛卡尔积算法实现方法
Apr 08 Javascript
jquery判断至少有一个checkbox被选中的方法
Jun 05 Javascript
实例讲解使用原生JavaScript处理AJAX请求的方法
May 10 Javascript
svg动画之动态描边效果
Feb 22 Javascript
js字符串处理之绝妙的代码
Apr 05 Javascript
改变layer confirm弹窗按钮的颜色方法
Sep 12 Javascript
javascript实现倒计时效果
Feb 17 Javascript
vue中watch和computed的区别与使用方法
Aug 23 Javascript
如何用vue实现网页截图你知道吗
Nov 17 Vue.js
使用vuex-persistedstate本地存储vuex
Apr 29 Vue.js
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图像处理之imagecreate、imagedestroy函数介绍
2014/11/19 PHP
WordPress主题制作之模板文件的引入方法
2015/12/28 PHP
PHP  Yii清理缓存的实现方法
2016/11/10 PHP
PHP针对中英文混合字符串长度判断及截取方法示例
2017/03/31 PHP
PHP Socket网络操作类定义与用法示例
2017/08/30 PHP
PHP 加密 Password Hashing API基础知识点
2020/03/02 PHP
PHP变量的作用范围实例讲解
2020/12/22 PHP
Gambit vs ForZe BO3 第二场 2.13
2021/03/10 DOTA
优化 JavaScript 代码的方法小结
2009/07/16 Javascript
js 绑定键盘鼠标事件示例代码
2014/02/12 Javascript
jQuery实现自动滚动到页面顶端的方法
2015/05/22 Javascript
js随机生成字母数字组合的字符串 随机动画数字
2015/09/02 Javascript
Jquery中request和request.form和request.querystring的区别
2015/11/26 Javascript
react中使用swiper的具体方法
2018/05/15 Javascript
JavaScript数据结构之栈实例用法
2019/01/18 Javascript
通过vue写一个瀑布流插件代码实例
2019/09/07 Javascript
vue实现移动端input上传视频、音频
2020/08/18 Javascript
vue 实现一个简单的全局调用弹窗案例
2020/09/10 Javascript
mac安装pytorch及系统的numpy更新方法
2018/07/26 Python
两个元祖T1=('a', 'b'),T2=('c', 'd')使用匿名函数将其转变成[{'a': 'c'},{'b': 'd'}]的几种方法
2019/03/05 Python
pip指定python位置安装软件包的方法
2019/07/12 Python
python GUI库图形界面开发之PyQt5 MDI(多文档窗口)QMidArea详细使用方法与实例
2020/03/05 Python
Python collections.defaultdict模块用法详解
2020/06/18 Python
Android Q之气泡弹窗的实现示例
2020/06/23 Python
Python 转移文件至云对象存储的方法
2021/02/07 Python
美的官方商城:Midea
2016/09/14 全球购物
天猫精选:上天猫,就够了
2016/09/21 全球购物
香蕉共和国加拿大官网:Banana Republic加拿大
2018/08/06 全球购物
Rosetta Stone官方网站:语言学习
2019/01/05 全球购物
Groupon荷兰官方网站:高达70%的折扣
2019/11/01 全球购物
请问软件开发中的设计模式你会使用哪些
2015/05/13 面试题
团日活动总结怎么写
2014/06/25 职场文书
2014公安机关纪律作风整顿思想汇报
2014/09/13 职场文书
2014年个人委托书范本
2014/10/13 职场文书
平遥古城导游词
2015/02/03 职场文书
2016中秋节晚会开场白
2015/11/26 职场文书