JavaScript基础教程

以下是为您整理出来关于【JavaScript基础教程】合集内容,如果觉得还不错,请帮忙转发推荐。

【JavaScript基础教程】技术教程文章

Javascript基础教程之关键字和保留字汇总

关键字不可以作为变量名或者函数名代码如下: break case catch continue default delete do else finally for function if in instanceof new return switch this throw try typeof var void while with保留字是为以后关键字而准备的 也不可以用来变量或者函数名。代码如下: abstract boolean byte char class const debugger double enum export extends final float goto implements import int interface long native package p...

Javascript基础教程之数组 array

字符串,数值,布尔值都属于离散值(scalar),如果某个变量是离散的,那么任何时候它只有一个值。 如果想使用变量存储一组值,就需要使用数组(array)。 数组是由多个名称相同的树值构成的集合,集合中每个数组都是数组的元素(element),可以使用变量team存储团队里每个成员的名字。 在JavaScript中,数组使用关键字 Array声明创建,同事还可以声明变量的长度length。例如代码如下: var aTeam = new Array(12);//声明变量的长度在无...

Javascript基础教程之if条件语句

if 是常用语法之一,其格式如下 if(coditon) statement1 (else statement2) 其中,coditon可以是任何表达式,甚至不比是真正的布尔值,因为JavaScript会将其自动转化为布尔值。 如果条件执行结果为true,则执行statement1,如果条件为false,则执行结果statment2,(如果statement2存在,则else不是必须的) 每个条件语句可以是单行代码,也可以是代码块。以下是简单的举例代码如下: var iNumber = Number(prompt("请输入一个5到10...

Javascript基础教程之比较操作符

和其他语言一样,JavaScript也有条件语句对流程上进行判断。包括各种操作符合逻辑语句 比较操作符 常用的比较操作符有 等于 == , 不等于!= , 大于 >, 小于 <,大于等于 >= ,小于等于 <=代码如下: document.write("Study" == "study");//false document.write("Study" < "study"); //false document.write("Study".toUpperCase())//STUDY document.write("Study".toLowerCase() == "study".toLowerCase(...

Javascript基础教程之switch语句

stwith语句的格式一般如下:代码如下: switch (expression){ case value :statement1 break; case value2 :statement2 break; .... case value: statement break; default :statement;每个情况表示如果expression的值等于case ,则执行statament. 关键词 break使代码跳出switch。 如果没有关键词break,代码则继续执行下一个情况。关键词default是值所有表达式值不等于v...

Javascript基础教程之while语句

循环语句的作用是反复的执行同一段代码,尽管分几种不同的类型,但其原理几乎相同;只要给定的条件满足,包含在循环体内的语句会不断执行,一旦条件不再满足则终止。 while循环是前测试循环,这意味着是否终止的条件判断是在执行代码之前,因此,循环的主体可能根本不执行。其语法如下: while(expression) statement 当expression为ture时,程序会不断执行statement语句,直到expression为false时。 两个案例代码如下: <script t...

Javascript基础教程之for循环

js for 循环可以将代码块执行指定的次数。 JavaScript 循环我们可以这样输出数组的值:如果您希望一遍又一遍地运行相同的代码,并且每次的值都不同,那么使用循环是很方便的。document.write(cars[0] + "<br>"); document.write(cars[1] + "<br>"); document.write(cars[2] + "<br>"); document.write(cars[3] + "<br>"); document.write(cars[4] + "<br>"); document.write(cars[5] + "<br>");不过我们这样写 for (var i=0; i<car...

JavaScript基础教程——入门必看篇【图】

JavaScript他是一种描述性语言,其实他并不难学,只要用心学,一定会学好,我相信大家在看这篇文章的时候,一定也学过HTML吧,使用JavaScript就是为了能和网页有更好的交互,下面切入主题。 一. JavaScript 1.什么是JavaScript JavaScript是一种描述性语言,也是一种基于对象(Object)和事件驱动(Event Driven)的,并具有安全性的脚本语言。 2.JavaScript的特点 JavaScript主要用来向HTML页面添加交互行为。 JavaScript是一...

Javascript基础教程之比较null和undefined值【图】

JavaScript 中有两个特数值: undefined和null,在比较它们的时候需要留心。在读取未赋值的变量或试图读取对象没有的属性时得到的就是 undefined 值。<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Learn4UndefinedAndNull</title> </head> <body> <script> var myData = { name:"Luka", weather:"sunny" }; document.writeln("Prop: "+myData.doesntexits); </script> </body> </html> 输出结果:Prop:...

JavaScript基础教程之如何实现一个简单的promise

前言 我们在开发过程中大多会用到promise,想必大家对promise的使用都很熟练了,今天我们就来实现一个简单的promise,实现的效果如有出入还往指正。 Promise/A+规范:首先重新阅读了下A+的规范:promise代表了一个异步操作的最终结果,主要是通过then方法来注册成功以及失败的情况,Promise/A+历史上说是实现了Promise/A的行为并且考虑了一些不足之处,他并不关心如何创建,完成,拒绝Promise,只考虑提供一个可协作的then方法。术语...