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 新浪网易的评论块制作
Jul 01 Javascript
jQuery:节点(插入,复制,替换,删除)操作
Mar 04 Javascript
JavaScript避免代码的重复执行经验技巧分享
Apr 17 Javascript
JavaScript实现的经典文件树菜单效果
Sep 08 Javascript
详解Node.js模块间共享数据库连接的方法
May 24 Javascript
HTML5+jQuery插件Quicksand实现超酷的星际争霸2兵种分类展示效果(附demo源码下载)
May 25 Javascript
JS获取及验证开始结束日期的方法
Aug 20 Javascript
js实现淡入淡出轮播切换功能
Jan 13 Javascript
Vue.js中数据绑定的语法教程
Jun 02 Javascript
Angular学习教程之RouterLink花式跳转
May 03 Javascript
在 Vue.js中优雅地使用全局事件的方法
Feb 01 Javascript
Vue表单绑定的实例代码(单选按钮,选择框(单选时,多选时,用 v-for 渲染的动态选项)
May 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
Codeigniter通过SimpleXML将xml转换成对象的方法
2015/03/19 PHP
PHP实现大数(浮点数)取余的方法
2017/02/18 PHP
php实现网页端验证码功能
2017/07/11 PHP
屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键 的javascript代码
2007/04/01 Javascript
jQuery timers计时器简单应用说明
2010/10/28 Javascript
JQuery中$之选择器用法介绍
2011/04/05 Javascript
基于jquery的图片轮播 tab切换组件
2012/07/19 Javascript
简单的js表单验证函数
2013/10/28 Javascript
angularjs基础教程
2014/12/25 Javascript
js clearInterval()方法的定义和用法
2015/11/11 Javascript
日常收藏的jquery技巧
2015/12/02 Javascript
JS函数定义方式的区别介绍
2016/03/22 Javascript
详解JS几种变量交换方式以及性能分析对比
2016/11/25 Javascript
原生JS实现圣旨卷轴展开效果
2017/03/06 Javascript
Vue.js 插件开发详解
2017/03/29 Javascript
vue进入页面时不在顶部,检测滚动返回顶部按钮问题及解决方法
2019/10/30 Javascript
mpvue微信小程序开发之实现一个弹幕评论
2019/11/24 Javascript
使用Python获取CPU、内存和硬盘等windowns系统信息的2个例子
2014/04/15 Python
在Python3中初学者应会的一些基本的提升效率的小技巧
2015/03/31 Python
在Python中使用swapCase()方法转换大小写的教程
2015/05/20 Python
python3+PyQt5实现使用剪贴板做复制与粘帖示例
2017/01/24 Python
用Python写脚本,实现完全备份和增量备份的示例
2018/04/29 Python
Python面向对象程序设计多继承和多态用法示例
2019/04/08 Python
Python中list的交、并、差集获取方法示例
2019/08/01 Python
python绘制随机网络图形示例
2019/11/21 Python
python读取图片的几种方式及图像宽和高的存储顺序
2020/02/11 Python
python GUI库图形界面开发之PyQt5动态加载QSS样式文件
2020/02/25 Python
解决Django中checkbox复选框的传值问题
2020/03/31 Python
Python实现删除某列中含有空值的行的示例代码
2020/07/20 Python
Python爬虫之Selenium警告框(弹窗)处理
2020/12/04 Python
python中doctest库实例用法
2020/12/31 Python
Pyecharts 中Geo函数常用参数的用法说明
2021/02/01 Python
一款超酷的js+css3实现的3D标签云特效兼容ie7/8/9
2013/11/18 HTML / CSS
餐饮业的创业计划书范文
2013/12/26 职场文书
奥林匹克的口号
2014/06/13 职场文书
AudioContext 实现音频可视化(web技术分享)
2022/02/24 Javascript