<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> <title>数据类型转换</title> <style type="text/css"> h1{ text-align:center; font-size:20px; } p{ background:pink; font-size:25px; /* font-family:"行楷" */ } </style> </head> <body> <h1>A.数据类型转换</h1> <p> 1.数据类型 分为 number,string,boolean,null,undefined.<br> 转换就是不同的数据可以互换<br> 2.通过 typeof参数 函数帮助 查看指定数据的类型<br> 3.NaN:No a Number 就是非数字<br> eg:isNaN("123")---->显示为false 因为123是数字 我们要的是非数字<br> isNaN("df")---->显示为true 因为我们输入的是字母 确实不是数字<br> </p> <p> 4.强制类型转换<br> toString()---》表示其他类型变成字符串 null和undefined会报错 无法转换<br> String(); 其他类型转字符串 都能转 </p> <p> 其他类型转number 1.parseInt(参数) 取整 遇到非数字字符 就停止转换 <br> 遇到第一个字符就是非数字的 结果为NaN 就是非数字<br> 2.parseFloat---->取小数 的意思 可以将字符串“4564.1231”----》变成数字<br> 3.弹出一个输入框 prompt(“弹窗显示值”,0);<br> var num=prompt("输入姓名",0); </p> <h1>函数</h1> <p> 1.函数 function 就是方法method 或者过程 procedure<br> console.log();--------》控制台显示<br> alert(); 弹出内容<br> document.write();网页显示<br> parseInt(xxx) 取整数<br> parseFloat() 取小数<br> prompt() 弹框加输入 </p> <p> 2.定义函数方法 封装<br> 语法 关键字:函数名(){ 需要执行的语句 可以多条 } </p> <p> 3.调用函数的方法<br> 直接调用函数名 《script》中任意一个位置<br> 通过HTML元素事件调用<br> 参数 </p> </body> </html>