您的位置:首页 > 其它

学习笔记2

2015-11-04 09:15 337 查看
在使用数组时,arr[0]=txt1.value;报错
原因,值键入格式不对;另外在命名的时候,调用的名称打错,应细心。
使用求最大值最小值的函数时遇到问题,原因,直接比较了数组
txt4.value=Math.max(txt1.value,txt2.value,txt3.value);使用函数来解答,直接用值比较;函数中用的是数字,调用时应注意格式。包括最小值的函数求解。
toFixed(2)保留两位小数
input里面加一个最大字符输入
<div id=“num1”></div>容器
document.getElementById().innerHTML添加栈,可以修改标签内容
onfocus=;点击按钮。
flag.toUpperCase()将flag转换成大写字母
localeCompare()比较两个字符串
fromCharCode()输出Ascll码对应值
alert(String.fromCharCode(76));//L
flag.charAt(0)代表千位
isNAN()判断是否为数字.....NaN,即非数值(Not a Number)是一个特殊的值,ECMAScript 提供了isNaN()函数,用来判断这个值到底是不是NaN。isNaN()函数在接收到一个值之 后,会尝试将这个值转换为数值。isNaN()函数也适用于对象。在调用isNaN()函数过程中,首先会调用valueOf()方法,然后确定返回值
是否能够转换成数值。如果不能,则基于这个返回值再调用toString()方法,再测试返回值。
typeof检测变量的数据类型;
onfocus=“this.blur()”失去焦点,不能点击对话框,固定数值
readonly=“readonly”失去焦点
disabled=“disabled”失去焦点 前两个可以往后面传值,后面一个尽量不用
下拉框select标签
onchange下拉框改变
option子集
selected=“”默认的菜单,下拉表格开始的默认
判断的时候的大于等于的书写>=
eval()方法主要担当一个字符串解析器作用,他只接受一个参数,而这个参数就是要执行的JavaScript代码的字符串。

eval('var box = 100'); //解析了字符串代码 alert(box);

eval('alert(100)'); //同上

eval('function box() {return 123}'); //函数也可以 alert(box());

NUMBER对象的方法::::::
var box = 1000.789;

alert(box.toString()); //转换为字符串,传参可以转换进制 alert(box.toLocaleString()); //本地形式,1,000.789 alert(box.toFixed(2)); //小数点保留,1000.78 alert(box.toExponential()); //指数形式,传参会保留小数点 alert(box.toPrecision(3)); //指数或点形式,传参保留小数

大小写转换方法’’’’’’’’’’’’’’’''

var box = 'Mr.Zhang is Zhang'; alert(box.toLowerCase()); //全部小写 alert(box.toUpperCase()); //全部大写 alert(box.toLocaleLowerCase()); // alert(box.toLocaleUpperCase());

在进行赋值的时候,应注意赋值的类型,直接赋值给获取到的HTML文件中ID的value,注意类型,有时候会提示为空;

alert(parsetInt('333Zhang')); //333,会返回整数部分 alert(parsetInt('Zhang123Zhang'));//NaN,如果第一个不是数值,就返回NaNalert(parseInt('32Wu43Nao' )); //12,从第一数值开始取,到最后一个连续数值结束

alert(parseInt('45.34')); //56,小数点不是数值,会被去掉

alert(parseInt('')); //NaN,空返回NaN

parseInt()除了能够识别十进制数值,也可以识别八进制和十六进制。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: