以<script type="text/javascript">或<script language=javascript>开头
变量名: 必须是以英文字母或下划线开头,不能是数字开头。之后的字符随意,同时保留字不能作为变量名。
JAVASCRIPT是有区别英文大小写的。
“===”表示:全等于(值相同,数据类型也相同)
“!==”表示:不全等于
函数
求值函数eval():可以把一个字符串当作一个JAVASCRIPT表达式一样去执行它。
例如:<script type="text/javascript">
var abb=("2+3");
var num=eval("2+3");
alert("abb的值是:"+abb);
alert("num的值是:"+num);
</script>
定义函数function() 该语法格式如下:
Function 函数名(参数1,参数2......); //无论有无参数,函数名后必须有小括号
{ 代码块 函数快:用{}包括起来的代码块
Return 返回值 //无返回值时,return可省略
}
通过arguments.length来获取传递的参数个数;
通过arguments数组来获取参数的值;
编码函数escape():将字符串中的非文字,数字中的字符转换成相应的ASCII码。 解码函数unescape()则与之相反
数值判断函数isNaN():判断某个变量是否是非数字值
例如:<script type="text/javascript">
document.write(isNaN(263)+"<br/>"); //falase
document.write(isNaN(javascript)+"<br/>"); //true
</script>
整数转换函数parseInt():把字符串转换成整数,语法格式如下:
parseInt(字符串,基数)
浮点数转换函数parseFloat():把字符串转换成浮点数据,语法格式如下: parseFloat(字符串)
切换字符串的大小写字母: 使用toLowerCase()【转换成小写】和toUpperCase()【转换成大写】方法
调用sort()方法进行排序
字符串的查找:indexOf() 例如:object.indexof(main); //object是否包含main; startiindex:基于0的索引(查找的开始位置)
lastIndexOf()与indexof()顺序刚好相反,是从右向左查找。
反问字母串中的子串:使用substring()或slice()方法
substring()的原型为: string.substring(from, to) //from是开始的位置;to是到达的位置
slice()的原型为: string.slice(start, end)