JavaScript入门基础


Posted in Javascript onAugust 12, 2015

JavaScript基本语法

1、运算符

运算符就是完成操作的一系列符号,它有七类:  

 赋值运算符(=,+=,-=,*=,/=,%=,<<=,>>=,|=,&=)、算术运算符(+,-,*,/,++,--,%)、比较运算符(>,<,<=,>=,==,===,!=,!==)、逻辑运算符(||,&&,!)、条件运算(?:)、位移运算符(|,&,<<,>>,~,^)和字符串运算符(+)。

可能很多人不知道"==="什么。

在这里,我为大家解释一下,在javascript中 "==="才是全等 只有"==="两边的内存地址也相等 才会返回真

而"=="只是值相等就会返回真

例如:null==undefined 会返回真 , 但是null===undefined 就会返回假!

2、表达式

运算符和操作数的组合称为表达式,通常分为四类:赋值表达式、算术表达式、布尔表达式和字符串表达式。

3、语句

Javascript程序是由若干语句组成的,语句是编写程序的指令。

Javascript提供了完整的基本编程语句,它们是:赋值语句、switch选择语句、while循环语句、for循环语句、for each循环语句、do while循环语句、break循环中止语句、continue循环中断语句、with语句、try...catch语句、if语句(if..else,if...else if ...)、let语句。

4、函数

函数是命名的语句段,这个语句段可以被当作一个整体来引用和执行。使用函数要注意以下几点:  

 1)函数由关键字function定义(也可由Function构造函数构造);  

 2)使用function关键字定义的函数在一个作用域内是可以在任意处调用的(包括定义函数的语句前);而用var关键字定义的必须定义后才能被调用;  

   3)函数名是调用函数时引用的名称,它对大小写是敏感的,调用函数时不可写错函数名;

   4)参数表示传递给函数使用或操作的值,它可以是常量,也可以是变量,也可以是函数,在函数内部可以通过arguments对象(arguments对象是一个伪数组,属性callee引用被调用的函数)访问所有参数;

   5)return语句用于返回表达式的值。

   6)yield语句扔出一个表达式,并且中断函数执行直到下一次调用next。

5、对象

Javascript的一个重要功能就是面向对象的功能,通过基于对象的程序设计,可以用更直观、模块化和可重复使用的方式进行程序开发。

6、事件

用户与网页交互时产生的操作,称为事件。事件可以由用户引发,也可能是页面发生改变,甚至还有你看不见的事件(如Ajax的交互进度改变)。

绝大部分事都由用户的动作所引发,如:用户按鼠标的按钮,就产生click事件,若鼠标的指针的链接上移动,就产生mouseover事件等等。

在Javascript中,事件往往与事件处理程序配套使用。

7、变量

如 var myVariable = "some value";

  变量有它的类型,上例中myVariable的类型为string(字符串)

javascript支持的常用类型还有:  

 object:对象  

 array:数组  

 number:数;  

 boolean:布尔值,只有true和false两个值,是所有类型中占用内存最少的;

    null:一个空值,唯一的值是null; 

   undefined:没有定义和赋值的变量     

实际上javascript的变量是弱变量类型,你赋值给他的是字符串,他就是String . 是数字他就是整形。

是true和false他就是boolean型(注意,不能加引号,不然会被当成字符串处理)。

以上内容介绍了JavaScript入门基础之javascript基本语法,希望对大家有所帮助。

Javascript 相关文章推荐
jquery统计复选框选中示例
Nov 05 Javascript
jquery实现的一个文章自定义分段显示功能
May 23 Javascript
jQuery实现将页面上HTML标签换成另外标签的方法
Jun 09 Javascript
基于jQuery实现左右图片轮播(原理通用)
Dec 24 Javascript
举例讲解如何判断JavaScript中对象的类型
Apr 22 Javascript
jQuery zTree树插件动态加载实例代码
May 11 jQuery
详解AngularJS1.x学习directive 中‘&amp; ’‘=’ ‘@’符号的区别使用
Aug 23 Javascript
微信小程序图片选择区域裁剪实现方法
Dec 02 Javascript
通过fastclick源码分析彻底解决tap“点透”
Dec 24 Javascript
angularjs数组判断是否含有某个元素的实例
Feb 27 Javascript
vue弹窗组件的实现示例代码
Sep 10 Javascript
element el-tree组件的动态加载、新增、更新节点的实现
Feb 27 Javascript
js实现将选中值累加到文本框的方法
Aug 12 #Javascript
javascript实现简单的分页特效
Aug 12 #Javascript
JavaScript实现网站访问次数统计代码
Aug 12 #Javascript
jquery+ajax请求且带返回值的代码
Aug 12 #Javascript
javascript封装简单实现方法
Aug 11 #Javascript
基于Css3和JQuery实现打字机效果
Aug 11 #Javascript
js实现获取当前时间是本月第几周的方法
Aug 11 #Javascript
You might like
PHP安全配置
2006/12/06 PHP
用PHP连接MySQL代码的参数说明
2008/06/07 PHP
CI框架中通过hook的方式实现简单的权限控制
2015/01/07 PHP
PHP中JSON的应用技巧
2015/10/10 PHP
PHP Laravel 上传图片、文件等类封装
2017/08/16 PHP
thinkPHP5框架实现基于ajax的分页功能示例
2018/06/12 PHP
js实现的网站首页随机公告随机公告
2007/03/14 Javascript
加载jQuery后$冲突的解决办法
2010/07/09 Javascript
IE下js调试工具Companion.JS
2010/10/15 Javascript
extJS中常用的4种Ajax异步提交方式
2014/03/07 Javascript
js动态改变select选择变更option的index值示例
2014/07/10 Javascript
一个JavaScript获取元素当前高度的实例
2014/10/29 Javascript
JS中三目运算符和if else的区别分析与示例
2014/11/21 Javascript
js实现文本框中输入文字页面中div层同步获取文本框内容的方法
2015/03/03 Javascript
jQuery实现鼠标经过购物车出现下拉框代码(推荐)
2016/07/21 Javascript
AngularJS入门教程之XHR和依赖注入详解
2016/08/18 Javascript
Vue2.0用 watch 观察 prop 变化(不触发)
2017/09/08 Javascript
ztree实现左边动态生成树右边为内容详情功能
2017/11/03 Javascript
bootstrap动态调用select下拉框的实例代码
2018/08/09 Javascript
使用Jenkins部署React项目的方法步骤
2019/03/11 Javascript
微信小程序如何调用新闻接口实现列表循环
2019/07/02 Javascript
小程序实现上下切换位置
2020/11/16 Javascript
Python3.2中Print函数用法实例详解
2015/05/19 Python
Pandas读取并修改excel的示例代码
2019/02/17 Python
django 做 migrate 时 表已存在的处理方法
2019/08/31 Python
Python数据处理篇之Sympy系列(五)---解方程
2019/10/12 Python
python绘图pyecharts+pandas的使用详解
2020/12/13 Python
HTML5之SVG 2D入门5—颜色的表示及定义方式
2013/01/30 HTML / CSS
优秀员工自荐书范文
2013/12/08 职场文书
开办饭店创业计划书
2013/12/28 职场文书
《翻越远方的大山》教学反思
2014/04/13 职场文书
工厂门卫的岗位职责
2014/07/27 职场文书
2014年乡镇民政工作总结
2014/12/02 职场文书
校园安全学习心得体会
2016/01/18 职场文书
python基础详解之if循环语句
2021/04/24 Python
Python列表删除重复元素与图像相似度判断及删除实例代码
2021/05/07 Python