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 相关文章推荐
window.open()弹出居中的窗口
Feb 01 Javascript
JS 密码强度验证(兼容IE,火狐,谷歌)
Mar 15 Javascript
文本框只能选择数据到文本框禁止手动输入
Nov 22 Javascript
AngularJS基础学习笔记之指令
May 10 Javascript
js实现仿百度风云榜可重复多次调用的TAB切换选项卡效果
Aug 31 Javascript
javascript每日必学之基础入门
Feb 16 Javascript
jqGrid翻页时数据选中丢失问题的解决办法
Feb 13 Javascript
Vue导出json数据到Excel电子表格的示例
Dec 04 Javascript
vue cli 全面解析
Feb 28 Javascript
jQuery实现通过方向键控制div块上下左右移动的方法【测试可用】
Apr 26 jQuery
详解react native页面间传递数据的几种方式
Nov 07 Javascript
vue 根据选择条件显示指定参数的例子
Nov 09 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生成curl命令行的方法
2015/12/14 PHP
php通过淘宝API查询IP地址归属等信息
2015/12/25 PHP
Thinkphp微信公众号支付接口
2016/08/04 PHP
总结PHP如何获取当前主机、域名、网址、路径、端口和参数等
2016/09/09 PHP
在 IE 中调用 javascript 打开 Excel 表
2006/12/21 Javascript
判断脚本加载是否完成的方法
2009/05/26 Javascript
Function.prototype.call.apply结合用法分析示例
2013/07/03 Javascript
使用jQuery异步加载 JavaScript脚本解决方案
2014/04/20 Javascript
快速获取/设置iframe内对象元素的几种js实现方法
2016/05/20 Javascript
js弹出窗口返回值的简单实例
2016/05/28 Javascript
Angular的模块化(代码分享)
2016/12/26 Javascript
JS实现数组按升序及降序排列的方法
2017/04/26 Javascript
基于bootstrap实现多个下拉框同时搜索功能
2017/07/19 Javascript
Vue学习笔记之表单输入控件绑定
2017/09/05 Javascript
jQuery实现获取table中鼠标click点击位置行号与列号的方法
2017/10/09 jQuery
vue实现长图垂直居上 vue实现短图垂直居中
2017/10/18 Javascript
node错误处理与日志记录的实现
2018/12/24 Javascript
js实现一个简易计算器
2020/03/30 Javascript
Selenium执行Javascript脚本参数及返回值过程详解
2020/04/01 Javascript
解决谷歌搜索技术文章时打不开网页问题的python脚本
2013/02/10 Python
举例详解Python中循环语句的嵌套使用
2015/05/14 Python
python去重,一个由dict组成的list的去重示例
2019/01/21 Python
在python image 中安装中文字体的实现方法
2019/08/22 Python
opencv-python 提取sift特征并匹配的实例
2019/12/09 Python
python关闭占用端口方式
2019/12/17 Python
Python decorator拦截器代码实例解析
2020/04/04 Python
Python 数据分析之逐块读取文本的实现
2020/12/14 Python
瑞典快乐袜子:Happy Socks
2018/02/16 全球购物
Ray-Ban雷朋奥地利官网:全球领先的太阳眼镜品牌
2020/10/12 全球购物
What is EJB
2016/07/22 面试题
在浏览器端如何得到服务器端响应的XML数据
2012/11/24 面试题
致跳远运动员广播稿
2014/02/11 职场文书
2014幼儿园教育教学工作总结
2014/12/17 职场文书
协议书范文
2015/01/27 职场文书
2015年度电厂个人工作总结
2015/05/13 职场文书
Win11怎么修改电源模式?Win11修改电源模式的方法
2022/04/05 数码科技