学习笔记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()除了能够识别十进制数值,也可以识别八进制和十六进制。
原因,值键入格式不对;另外在命名的时候,调用的名称打错,应细心。
使用求最大值最小值的函数时遇到问题,原因,直接比较了数组
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()除了能够识别十进制数值,也可以识别八进制和十六进制。
相关文章推荐
- 企业固定资产管理用超易固定资产管理软件
- c/c++中的预编译指令总结
- Linux线程池C++封装实现
- 从”JAVA“而终 8:java循环判断语句讲解
- Docker常用指令及使用场景(不定时补充)
- LeetCode 018 4Sum
- Oracle硬解析的几个例子
- 文化-梁晓声
- 分布式 Redis 的 CRUD 实现
- loadrunner接口测试脚本
- 低功耗蓝牙4.0BLE编程-nrf51822开发(2)
- Win10 Mobile预览版10586上手运行截图曝光
- JavaScript前端开发之实现二进制读写操作
- JS学习笔记
- mysql子查询
- Longest Valid Parentheses 解答
- LInux : du命令
- STM32 LD MD HD 的选择
- Reporting services
- [MSSQL]SQL Server 事务语法