javascript
javascript简介
概念:js是一门基于对象和事件驱动的并且具有安全性能的弱类型脚本语言
作用:处理页面控件的动态效果
处理数据输入以及提交前的数据验证
特点:简单性安全性动态性跨平台面向对象解释执行
跨平台通过浏览实现与操作系统无关
通常被嵌入到html网页中
运行环境:浏览器(firefox ie chrome sufrue opera)
编写js的方式:
①、外部导入式*.js 语法<script type=”text/jaascript” src=’路径……js’></script>
②、直接嵌入到html标签中
<script type=”text/javascript”>
js代码
</script>
js中的输出语句:
(参数或者字符串);
alert(“”);弹出消息框
区别:()会解析html标签
alert()将html当成字符串处理
javascript基本语法
定义变量统一用var关键字
语法:var 变量名称=变量值
标示符:①、由字母数字下划线构成不能以数字开头不能是关键字严格区分大小写
数据类型:
数值型:number
字符串:string
布尔型:boolean
特殊数据类型:undefined 空的未定义的未赋值的
空值:null
引用类型object function
检测参数的数据类型:typeof()返回该数据类型对应的字符串
两个等号==和三个等号===的用法
==:比较值相等与数据类型无关
===:比较全等与数值和数据类型都有关
布尔环境:遇到if自动转换成布尔值
字符串string中的布尔环境:空为假非空为真
数值number中的布尔环境:0为假非0为真
number与string之间的关系
①、遇到+做拼接操作
②、需要做运算操作时,要把字符串转换成数值型
转换方法1、字符串*1 变成数值型
转换方法2:Number(字符串) 转换成数值型
javascript函数
关键字:function
语法:function 函数名称([参数])
{
函数体
}
无参数无返回值
function f()
{
…………..
}
无参数有返回值
function f()
{
return ‘XXX;
}
有参数无返回值
function f(参数名称){ 函数体}
有参数有返回值
function f(参数名称)
{
return 返回值;
}
在函数中,当局部变量名称与全局变量冲突时函数体内选用的是局部变量
javascript类型转换
NaN:非数值非number或者undefined与number做运算操作时会返回NaN
isNaN:判断是否是非数值,是非数值返回true 不是则返回false 与参数的数据类型无关
parseInt:解析字符串或者数值转换成一个整数,只能解析以number开头的数值或者字符串
解析以非number类型开头的返回NaN
parseFloat:解析字符串或者数值转换成一个小数,只能解析以number开头的数值或者字符串
解析以非nu
javascript知识点总结1 来自淘豆网m.daumloan.com转载请标明出处.