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 相关文章推荐
excel操作之Add Data to a Spreadsheet Cell
Jun 12 Javascript
JavaScript与Div对层定位和移动获得坐标的实现代码
Sep 08 Javascript
五个jQuery图片画廊插件 推荐
May 12 Javascript
2014最热门的JavaScript代码高亮插件推荐
Nov 25 Javascript
ajax读取数据后使用jqchart显示图表的方法
Jun 10 Javascript
基于JS实现Android,iOS一个手势动画效果
Apr 27 Javascript
DIV+CSS+jQ实现省市联动可扩展
Jun 22 Javascript
微信小程序 教程之注册页面
Oct 17 Javascript
利用JS判断字符串是否含有数字与特殊字符的方法小结
Nov 25 Javascript
浅谈Vue SSR 的 Cookies 问题
Nov 20 Javascript
使用Javascript简单计算器
Nov 17 Javascript
原生JS与JQ获取元素的区别详解
Feb 13 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和.net的区别
2014/09/28 PHP
PHP屏蔽过滤指定关键字的方法
2014/11/03 PHP
php 魔术方法详解
2014/11/11 PHP
Smarty3配置及入门语法
2017/02/22 PHP
PHP设计模式(五)适配器模式Adapter实例详解【结构型】
2020/05/02 PHP
20个非常有用的PHP类库 加速php开发
2010/01/15 Javascript
window.location.href的用法(动态输出跳转)
2014/08/09 Javascript
实用框架(iframe)操作代码
2014/10/23 Javascript
Javascript 多物体运动的实现
2014/12/24 Javascript
JS检测移动端横竖屏的代码
2016/05/30 Javascript
基于Phantomjs生成PDF的实现方法
2016/11/07 Javascript
jQuery纵向导航菜单效果实现方法
2016/12/19 Javascript
javascript 闭包详解及简单实例应用
2016/12/31 Javascript
Angular中自定义Debounce Click指令防止重复点击
2017/07/26 Javascript
微信小程序 本地图片按照屏幕尺寸处理
2017/08/04 Javascript
JQuery元素快速查找与操作
2018/04/22 jQuery
vue中父子组件注意事项,传值及slot应用技巧
2018/05/09 Javascript
vue自定v-model实现表单数据双向绑定问题
2018/09/03 Javascript
详解webpack之图片引入-增强的file-loader:url-loader
2018/10/08 Javascript
弱类型语言javascript开发中的一些坑实例小结【变量、函数、数组、对象、作用域等】
2019/08/07 Javascript
Vue中图片Src使用变量的方法
2019/10/30 Javascript
JS几个常用的函数和对象定义与用法示例
2020/01/15 Javascript
vue如何搭建多页面多系统应用
2020/06/17 Javascript
Python实现多条件筛选目标数据功能【测试可用】
2018/06/13 Python
Python函数参数操作详解
2018/08/03 Python
Python使用matplotlib绘制三维图形示例
2018/08/25 Python
浅析PEP570新语法: 只接受位置参数
2019/10/15 Python
tensorflow 利用expand_dims和squeeze扩展和压缩tensor维度方式
2020/02/07 Python
使用python客户端访问impala的操作方式
2020/03/28 Python
俄罗斯最大的隐形眼镜销售网站:Ochkov.Net
2021/02/07 全球购物
建筑工程自我鉴定
2013/10/18 职场文书
妇科医生自荐信
2013/11/05 职场文书
遗嘱公证书标准样本
2014/04/08 职场文书
课外活动总结范文
2014/07/09 职场文书
环境保护与污染治理求职信
2014/07/16 职场文书
2015年法律事务部工作总结
2015/07/27 职场文书