选项卡:
for循环
for(初始值,条件,自增){}
for(var i=0; i<9;i++){}
几个按钮对应相同个内容!!!
若干个按钮对应一个内容!!!
字符串:
***只要在网页中js里面出现带引号的都是字符串!
1.汉字必须是字符串!
2.单词不带引号,也没报错,它是变量
3.不带引号数字,它就是一个真正的数字
var a='12';
var b='6666';
alert(b+a);---666612;
***这样的写法叫拼接字符串!
字符串和变量的区别?
字符串:只要在js里面带引号都是!
变量:不带引号(指代所有的东西)
var a=12;
var a='12';
var a=[1,2,3]
====================================================
数据类型:
number 数字类型
string 字符串
undefined 未定义
function 函数
object 对象
boolean 布尔值
数组是一个特殊的数据类型!
因为数组里面可以包含其他的数据类型!!!
说一个变量是什么数据类型,取决于右面赋值!
怎么来调试程序!!
步骤:
找错
1.要f12检查,看是否报错了!
2.如果没有报错,就用alert()弹一下
调试(为了简便)
3.
工具:
谷歌:
f12;
火狐:
f12;
添加组件:firebug
IE:
右上角-》inter选项-》高级-》禁用脚本调试!
4.调试的高级方法!
console.log(i); 打印在console里面
强制类型转换!
类型转换:
字符串(数字)转数字
parseFloat('123.3r45'); 123.3
作用:
1. 可以转换字符串数字变数字
2. 可以保留小数
3. 碰到不是字符串数字的东西就过滤掉后面的!
parseInt('12e3.345')
作用:
1. 可以转换字符串数字变数字
2. 可以保留整数
3. 碰到不是字符串数字的东西就过滤掉后面的!
Number('12e3.345')
作用:
1. 可以转换字符串数字变数字
2. 可以保留小数
3. 碰到不是字符串数字的东西就NaN(不显示数字)!
4. 严格转换!
NaN 代表它不是一个数字!但是是数字类型!
判断一个变量是否是Nan
alert(NaN==NaN);---错误的!
alert(isNaN(a));---正确!
隐私转换!(数字字符串和真正数字关系)
1.字符串转换成数字!
用减法转换!(1.俩个都是字符串数字,2.一个是字符串数字一个数字)
2.数字转字符串!
用加法转换!(一个是字符串数字一个数字)
特殊:
a++;加法里面唯一的一个字符串转换成数字!
代码规范:
程序员水平!
命名:
获取一个对象,id
oDiv
object 对象
oBox
aLi
aP
array 数组
var sName=‘ewf’
string