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检查日期格式的函数[比较全]
Oct 17 Javascript
setTimeout与setInterval在不同浏览器下的差异
Jan 24 Javascript
JavaScript Event学习第五章 高级事件注册模型
Feb 07 Javascript
JS实现闪动的title消息提醒效果
Jun 20 Javascript
JavaScript中匿名、命名函数的性能测试
Sep 04 Javascript
JavaScript 事件入门知识
Apr 13 Javascript
Avalon中文长字符截取、关键字符隐藏、自定义过滤器
May 18 Javascript
使用nvm管理不同版本的node与npm的方法
Oct 31 Javascript
vue.js简单配置axios的方法详解
Dec 13 Javascript
如何利用@angular/cli V6.0直接开发PWA应用详解
May 06 Javascript
vue cli 3.0 搭建项目的图文教程
May 17 Javascript
vue实现中部导航栏布局功能
Jul 30 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中获取关键词及所属来源搜索引擎名称的代码
2011/02/15 PHP
php基础教程
2015/08/26 PHP
thinkphp,onethink和thinkox中验证码不显示的解决方法分析
2016/06/06 PHP
PHP编程计算日期间隔天数的方法
2017/04/26 PHP
多广告投放代码 推荐
2006/11/13 Javascript
javascript对数组的常用操作代码 数组方法总汇
2011/01/27 Javascript
解决3.01版的jquery.form.js中文乱码问题的解决方法
2012/03/08 Javascript
AngularJS双向绑定和依赖反转实例详解
2017/04/15 Javascript
自定义vue组件发布到npm的方法
2018/05/09 Javascript
vue devtools的安装与使用教程
2018/08/08 Javascript
vue项目中使用scss的方法步骤
2019/05/16 Javascript
jQuery 判断元素是否存在然后按需加载内容的实现代码
2020/01/16 jQuery
python解析json实例方法
2013/11/19 Python
Python类的专用方法实例分析
2015/01/09 Python
在Python中处理时间之clock()方法的使用
2015/05/22 Python
一个基于flask的web应用诞生(1)
2017/04/11 Python
Python实现将一个正整数分解质因数的方法分析
2017/12/14 Python
pandas通过loc生成新的列方法
2018/11/28 Python
python制作mysql数据迁移脚本
2019/01/01 Python
python+pyqt5实现24点小游戏
2019/01/24 Python
Python socket非阻塞模块应用示例
2019/09/12 Python
Python Scrapy多页数据爬取实现过程解析
2020/06/12 Python
Python接口自动化测试框架运行原理及流程
2020/11/30 Python
使用phonegap播放音频的实现方法
2017/03/31 HTML / CSS
什么是继承
2013/12/07 面试题
应届本科生推荐信范文
2013/12/25 职场文书
优秀教师事迹简介
2014/02/02 职场文书
实验教师岗位职责
2014/02/13 职场文书
防沙治沙典型材料
2014/05/07 职场文书
人事任命书范文
2014/06/04 职场文书
2014年派出所工作总结
2014/11/21 职场文书
2014年班主任德育工作总结
2014/12/05 职场文书
幼儿园教师岗位职责
2015/04/02 职场文书
《圆明园的毁灭》教学反思
2016/02/16 职场文书
golang中字符串MD5生成方式总结
2021/07/04 Golang
分享3个非常实用的 Python 模块
2022/03/03 Python