JavaScript基础知识复习

1,javascript是基于对象和事件驱动的,并有安全性能的脚本语言;

2,javascript的特点:

1)向HTML中添加交互事件;

2)脚本语言,与java语法类似;

3)解释性语言,边执行边解释;

3,网页中引用javascript的三种方式:

1)页面内添加script标签;

2)引用外部js文件;

3)直接写在HTML标签中;<input type="button" value="" onclick="javascript:alert("欢迎你");"/>

4,变量的声明和赋值:

1)可以先声明再赋值;

2)边声明边赋值;

3)不声明直接赋值;

建议:变量不经声明容易出错,一般不推荐使用;

5,数据类型:

undefined,number(包括整型和字符型的),null,boolean,string(包括单引号和双引号的),

6,字符串对象:

1)属性:

字符串对象.length;

2)方法:

charAt(index); :返回指定为位置的字符;

indexOf(str ,index);:返回某个指定的字符串str在字符串中首次出现的位置;

substring(index1,index2):返回从index1到index2的子字符串,并且包括索引index1对应的字符,不包括index2对应的字符;

split():将字符串分割为字符串数组;

7,typeof运算符:检测变量的返回值类型;

返回值如下:

undefined,string,boolean,number,object(javascript中的对象,数组或null);

8,数组:

创建数组:var fruit=new Array(size);  //size是元素总数

给数组赋值:

1)var fruit=new Array("apple","orange","peach","banana");

2)var fruit=new Array(4);

fruit[0]="apple";fruit[1]="orange";fruit[2]="peach";fruit[3]="banana";

访问数组:数组名[下标];

9,数组的常用方法和属性:

属性:length;设置或返回数组中元素的数目;

方法:

join():将数组中的所有元素放到以字符串里,然后以一个分隔符进行分隔;如座机号码;

sort():将数组排序;

push():向数组末尾添加一个或多个元素,并返回新的长度;

10,break:终止之后的所有循环;

continue:终止当前循环,继续下一次循环;  

时间: 2024-09-28 21:01:24

JavaScript基础知识复习的相关文章

javascript基础知识复习一

JavaScript 一.数据类型 A.String B.Number C.boolean  1.undefined.false.null.0.""这五个返回的都是false: 2.NAN==NAN返回false,undefined==undefined返回true: D.undefined E.null 总结:JavaScript中有五种数据类型,可以使用typeof来判断数据类型: 二.数据类型转换 A.强制转换 a.toString() (undefined和null没有Stri

Javascript基础知识5

不要把相等运算符(==)与赋值运算符(=)搞混. 以&&运算符隔开的两个条件中的前者为错,则不会检测第二个条件的真假.利用这一点,可以提高脚本的速度. 使用带switch的多个条件 if(button=="next") window.location = "next.html"; else if(button=="previous") window.location = "pre.html"; else if(

javascript 基础知识

javascript 基础知识编程规范注释 //驼峰对象化编程 数据类型字符串.数字.布尔.数组.对象.Null.Undefined定义 var carname=new String; var x= new Number; var y= new Boolean; var cars= new Array; var person= new Object; 字符串 var word = "Hello World!"; 数字 var x1 = 34.00; //使用小数点来写 var x2 =

JavaScript基础知识梳理--数组

JavaScript基础知识梳理--数组 1.创建方法 空数组:var obj=new Array(); 指定长度数组: var obj=new Array( size ); 指定元素数组 :  var obj=new Array( 元素1,元素2,....): 单位数组:var obj=new Array[ 元素1,元素2,元素3,...,元素N]; 多维数组:var a=new Array( [数组1],[数组2],[数组3],...,[数组N] ); 2.基本操作 存取数组元素: 单维数组

(1)JavaScript基础知识

Javascript基础知识 1.如何使用JavaScript (1).通过<script></script>中直接编写 (2).通过<script src='目标文档的URL'></script>链接外部的Js文件 ① <script  src="URL" type="text/javascript" charset="utf-8"></script> (3).作为某个元素

考试备战系列--软考--02基础知识复习

这部分主要是计算机基础知识的概念介绍,相关系列文章如下所示. 考试备战系列--软考--01基础架构概念 考试备战系列--软考--02基础知识复习 考试备战系列--软考--03综合知识复习 考试备战系列--软考--04考题收集 考试备战系列--软考--05案例收集 考试备战系列--软考--06论文准备 操作系统时计算机系统的核心系统软件,其他软件均建立在其上,其分类包括:单用户操作系统和批处理操作系统.分时操作系统和实时操作系统.网络操作系统和分布式操作系统.嵌入式操作系统.其4大特征为并发性.共

Javascript基础知识4

字符串大小写转换 toUpperCase()将所有的字符串转换成大写 toLowerCase()将所有的字符串转换成小写 substring(x,y)返回字符串的一部分,从x开始到y结束 charAt(x)获取第x个字符 indexOf("",x)查找字符串, 第一个内容是字符串,第二个是从第x开始 得到的值为这个字符串是从第几个字符开始的 同样lastindexOf()从最后开始查找 split("")分离字符串,内容为以什么分离, 得到的是一个数组 同理,将一个

php高级进阶系列文章--第二篇(PHP基础知识复习)

php基础知识复习 本文中对于简单的知识点只会提及一下(例如什么控制结构什么的),对于较有难度的详细复习下(例如面向对象的反射等等) 再次申明,本系列文章不是从最基础的开始复习,对于零基础的可能不适用,本文的初衷是我要准备攻读源码,在攻读前将之前的知识牢固下,太过简单的就写在文中了 1,echo print echo 可以输出一个或者多个字符串 print 只可以输出一个字符串,返回值总为1 2,PHP7中的组合比较符 echo 1 <==> 1 // 0 echo 1 <==>

JavaScript基础知识梳理----正则表达式

JavaScript基础知识梳理----正则表达式 1.创建 方式:---字面量:var 变量名=/表达式/模式修饰符 ---构造函数:var 变量名=new RegExp(“表达式”,“模式修饰符”) 说明: 表达式 单个字符和数字 . 匹配除换行符之外的任意字符 [a-z0-9] 匹配方括号中的任意字符 [^a-z0-9] 匹配不在方括号中的任意字符 \d 匹配数字 \D 匹配非数字 \w 匹配字母 \W 匹配非字母 空白字符 \0 匹配null字符 \b 匹配空格符 \f 匹配进纸符 \n