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 相关文章推荐
js操作select控件的几种方法
Jun 02 Javascript
javascript检测浏览器flash版本的实现代码
Dec 06 Javascript
五段实用的js高级技巧
Dec 20 Javascript
JavaScript编写简单的计算器
Nov 25 Javascript
详解XMLHttpRequest(一)同步请求和异步请求
Sep 14 Javascript
前端设计师们最常用的JS代码汇总
Sep 25 Javascript
微信小程序 删除项目工程实现步骤
Nov 10 Javascript
Node.js数据库操作之查询MySQL数据库(二)
Mar 04 Javascript
详解VUE 数组更新
Dec 16 Javascript
Vue 自适应高度表格的实现方法
May 13 Javascript
如何区分vue中的v-show 与 v-if
Sep 08 Javascript
html实现随机点名器的示例代码
Apr 02 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中Object对象的笔记分享
2011/06/28 PHP
PHP两种去掉数组重复值的方法比较
2014/06/19 PHP
PHP中isset与array_key_exists的区别实例分析
2015/06/02 PHP
wordpress网站转移到本地运行测试的方法
2017/03/15 PHP
PHP5.5基于mysqli连接MySQL数据库和读取数据操作实例详解
2019/02/16 PHP
TP5框架页面跳转样式操作示例
2020/04/05 PHP
Yii使用DbTarget实现日志功能的示例代码
2020/07/21 PHP
整理一些JavaScript的IE和火狐的兼容性注意事项
2011/03/17 Javascript
国外大牛IE版本检测!现在IE都到9了,IE检测代码
2012/01/04 Javascript
JavaScript var声明变量背后的原理示例解析
2013/10/12 Javascript
JavaScript实现简单图片滚动附源码下载
2014/06/17 Javascript
JS面向对象基础讲解(工厂模式、构造函数模式、原型模式、混合模式、动态原型模式)
2014/08/16 Javascript
JavaScript实现级联菜单的方法
2015/06/29 Javascript
AngularJS基础 ng-src 指令简单示例
2016/08/03 Javascript
微信小程序实现多个按钮toggle功能的实例
2017/06/13 Javascript
深入理解Vue transition源码分析
2017/07/30 Javascript
vue使用Font Awesome的方法步骤
2019/02/26 Javascript
node实现mock-plugin中间件的方法
2019/12/25 Javascript
简单了解常用的JavaScript 库
2020/07/16 Javascript
pygame学习笔记(2):画点的三种方法和动画实例
2015/04/15 Python
Python的Asyncore异步Socket模块及实现端口转发的例子
2016/06/14 Python
python 把数据 json格式输出的实例代码
2016/10/31 Python
一个基于flask的web应用诞生 用户注册功能开发(5)
2017/04/11 Python
Python 12306抢火车票脚本 Python京东抢手机脚本
2018/02/06 Python
python pyheatmap包绘制热力图
2018/11/09 Python
详解python使用turtle库来画一朵花
2019/03/21 Python
python读取tif图片时保留其16bit的编码格式实例
2020/01/13 Python
详解使用CSS3的@media来编写响应式的页面
2017/11/01 HTML / CSS
Blue Nile台湾:钻石珠宝商,订婚首饰、结婚戒指和精品首饰
2017/11/24 全球购物
英国领先的独立时装店:Van Mildert
2019/10/28 全球购物
副厂长岗位职责
2014/02/02 职场文书
学生喝酒检讨书
2014/02/06 职场文书
法学专业求职信
2014/07/15 职场文书
2015年服务员工作总结
2015/04/08 职场文书
pytorch实现线性回归以及多元回归
2021/04/11 Python
解决MultipartFile.transferTo(dest) 报FileNotFoundExcep的问题
2021/07/01 Java/Android