===================js的引入方式===================
1、行内引入
2、内部引入
<script type="text/javascript">
alert("sss");
</script>
3、外部引入 放在</body 上面>
<script src="script/js/index.js" type="text/javascript" charset="utf-8">
</script>
===================常用属性===================
1、onclik 单击
2、alert 弹框
3、confirm 确认框
4、console.log("控制台输出")
===================浏览器不支持时读取===================
<moscript>浏览器不支持是读取</moscript>
===================定义变量 var===================
var test = 'a'; 定义test为a
alert(test); 输出时显示为a
多个变量可写为 var a = b = c = d = e = 1;
变量重名后会覆盖之前的变量
===================变量的命名===================
1、名称命名含义明确
2、以字母下划线开始,后面跟字母 数字 下划线
3、驼峰命名:① fitstName ②FirstName 3、first_name
===================isNaN 判断不是数字===================
var test1= 12; 声明变量并且给他赋值
alert(isNaN(test1)); 检测是否为一个数
isNaN 判断不是数字 ,不是的话输出为true,是的话输出为false
在判断前县转化为数据类型,纯数字的字符串直接转化为数字后判断
================判断值和数据类型=================
1、test == test1 先转换数据类型 ,只判断值
2、test ===test1 判断值和数据类型
===================数据的类型===================
1、字符串 加“ ”的都属于字符串 String
2、数字 NaN 属于number类型,但他不是一个数字
3、布尔类型:Boolean --> true false
4、null
5、undefined
6、对象object --
7、数组 --
===================查看数据类型============
typeof (John) // 返回 string
typeof( 3.14) // 返回 number
typeof (NaN) // 返回 number
typeof (false ) // 返回 boolean
===================转换======================
1、null -->没有
undefined -->没有值
null == undefined 先转换为Boolean的false,再转换为0。所以结果为 true。
===================数字转换===================
1、alert(Number (undefined)); -->NaN
2、alert(Number (null)); -->0
3、alert(Number (0)); -->NaN
===================其他===================
1、+ 号除了运算符的功能还用于拼接
2、正无穷大 -->Infinity 负无穷大-->-Infinity
3、 代表换行 代表一个空格或者表格 代表转义
4、if(a){ }else{ } 判断a是否存在
==================转换为整数 parseInt=============
1、将字符串转为整数。parseInt('123') // 123
2、如果字符串头部有空格,空格会被自动去除。parseInt(' 81') // 81
3、如果字符串以0x或0X开头,parseInt会将其按照十六进制数解析。parseInt('0x10') // 16
4、如果字符串以0开头,将其按照10进制解析。parseInt('011') // 11
5、只有字符串中的第一个数字会被返回。
==================转换为浮点 parseFloat=============
1、如果字符串的第一个字符不能被转换为数字,那么 parseFloat() 会返回 NaN。
2、输出时 输出从左到右的第一组数字 parsetFloat("33 34 67 fddf") //33
3、开头的空格是允许的 parsetFloat( " 67") //67
4、如果字符串的第一个字符不能被转换为数字,那么 parseFloat() 会返回 NaN。 parsetFloat( "he dsa 23") //NaN、
5、e代表10的意思 parsetFloat("3.14e2") //314