早先JavaScript

壹:JavaScript是一种描述性语言,它是1种基于对象(Object)和事件驱动(伊芙nt
Drivent)的,并且具有安全品质的脚本语言。
特点:

>JavaScript首要用来向HTML页面中加上交互行为。

>JavaScript是一种脚本语言,语法和Java类似

>JavaScript壹般用来编排客户端的台本

>JavaScript是壹种解释性语言,边实践边解释

2:JavaScript
由3有的构成

ECMAScript标准(它是一个讲述,规定了脚本语言的全部属性,方法和对象的正儿八经)
浏览器对象模型(Browser Object Model ,
BOM)
文书档案对象模型(Document Object Model
,DOM)

三:JavaScript的实施原理

1.浏览器客户端向服务器端发送请求:即客户要拜访的页面

二.多少处理:服务器端将某些包括JavaScript的页面进行处理

叁.出殡和埋葬响应:服务器端将包罗JavaScript的HTML脚本文件处理页面发送到客户端,

后由浏览器客户端从上往下依次解析HTML标签和JavaScript,并将页面效果表现给客户

接纳客户端脚本的好处:

富含JavaScript的页面只要求下载叁次即可,那样能压缩不须要的网络通讯

JavaScript程序由浏览器客户端执行,而不是由劳务器端执行,能收缩服务器端的下压力

—————————————-变量的证明和选用———————————————-
壹:JavaScript是1种弱类型语言
,未有驾驭的数据类型,不过并不意味着未有数据类型!也正是说咋注明变量时
不必要钦定变量的门类
在JavaScript中变量的扬言都以用var统一注明的
注意!!区分轻重缓急写 而且不可能是js中的关键字
eg:
var width=20;
var x,y,z=10;
那般注脚变量在js中也是合法的,并不会报语法错误
eg:
var num;
var number=
var str=String(“12”);

二:JavaScript中的陆大数据类型:

undefined(未定义类型)
null(空类型)
number(数值类型)
String(字符串类型)
boolean(布尔类型)
Object(数组,函数对象类型)

※只有 0 “” undefind null
NaN false 是默许为false别的的都暗中同意为true!

叁:String对象的常用方法
toString():重临字符串

toLowerCase():将字符串转换来小写

toUpperCase():将字符串转换来大写

charAt(index):再次回到钦点位置的字符

indexOf(str,index):查找某些钦定的字符串在字符串中第一遍出现的职位

substring(index一,index二):重临钦命索引index壹到index第22中学的字符串 (前闭后开原则)

split(str):将字符串依据钦定的str分割为字符串数组

4:在JavaScript中 ‘==’和‘===’是不相同的情致
‘==’比较的是值 ‘===’比较的是值和数据类型

5:typeof()运算符
typeof()是运算符而并不是函数

typeof()的机能是获得一种变量究竟是这种数据类型

六:数组
成立数组的办法
var 数组名=new Array(size);
在js中开创数量并赋值有各种方法
eg:
1.var array=new Array();
2.var array=new
Array(“1″,”2″,”3”);
3.var array=new Array(2);
array[0]=1;
array[1]=2;
array[5]=陆; 注意,在js中是绝非数组下标越界这一说法的,其他未有赋值的部分会自动用undefind来填充!
4.var array=[“1″,”2″,”3”];

7:数组中常用的性质和章程
属性: length
设置或重回数组中的成分的数码
方法: join()
把数组的全部因素放入一个字符串,通过贰个相间符来进行剪切连接
sort() 对数组举办排序
push()
向数组末尾添加叁个或越多的因素,并重回新的长度

捌:常用的输入输出(在js中字符串最佳应用”
在HTML中字符串最佳利用””)
警告弹框(只有3个鲜明按钮)

alert(‘弹出的剧情’);
提示弹框(能够承受文本)

prompt(‘提示音信”,”输入框的默许音讯’) 注:要暗许输入框未有内容可将第1个参数设置为””,在IE浏览器中即便没有安装第叁特个性则输入框中呈现undefind其余浏览器则不出示内容
确认撤销框(重回true 或false)

confirm(‘显示的文本’)

九:JavaScript中常用的语法–函数
常用的系统函数:
isNaN()
:用来判定3个变量是或不是是非数值类型 倘使非数值类型则赶回true
若不是非数值类型则赶回flase
eg:
var flag一=isNaN(“1二.5”); //重临值是
false
var flag二=isNaN(“1贰.伍s”); //再次来到值是
true
var flag三=isNaN(“四5.8”); //再次来到值是
false
var flag四=isNaN(.45); //重临值是 false
会自动补全为0.四伍
var flag5=isNaN(5/0);
//重回值是Infinity 表示最佳大小的多少

parseInt()
:可分析一个字符串重临多少个整数
eg:
parseInt(‘78.89’); //返回78
parseInt(‘4567adsh’);//返回4567
parseInt(‘this36’); //返回NaN(not a
number)

parseFloat():可分析一个字符串重回三个浮点数
eg:
parseFloat(‘456七sdas’);
//重临值为45陆7

parseFloat(‘45.5八’);//重临值为4伍.5八

parseFloat(‘cloas785’);//返回为NaN
parseFloat(‘.肆伍’);
//再次回到值为0.4伍

自定义函数

自定义函数用关键字function
eg:
funtion
函数名(参数1,参数2,参数3){
[return 返回值]
}
匿名函数
function(){
//是没知名字的,1般用变量接收 掉用时直接调用变量名就成
….
}

相关文章