1、js中定义所有变量都用关键字:var (注意:也可以不写var关键字)
2、js中变量的数据类型是由赋值决定;
3、js的数据类型有:
undefined
number
string
object
boolean
function
注意:判别变量类型,使用typeof关键字,如:typeof x
4、js中单引号和双引号都表示字符串
5、if--else switch while for
6、定义方法使用function关键字,有2中定义方式:
方式一:
function 方法名(有参数就写,没有就不写) {
}
如:
function add(x, y) {
return x+y;
}
调用:
num = add(x, y);
方式二:
方法名 = function(有参数就写,没有就不写) {
}
如:
add = function(x, y) {
return x+y;
}
调用:
num = add(x, y);
7、js提供常用函数:
alert(); // 警告提示框
prompt(); // 输入提示框
confirm(); // 确认提示框
console.log();// 在控制台打印日志信息
parseInt ("字符串") // 将字符串类型的数字转成数字类型
parseFloat("字符串") // 将字符串类型的数字转成浮点数字类型
isNaN() // 判断变量是否不是一个数字
8、js操作html标签的方法:
(1)一个页面窗口就是一个window对象,一个window对象包含:location、document和status三个子对象,
location对象负责控制头部菜单栏;
document对象负责控制中间html标签内容;
status对象负责控制地板状态栏;
(2)document对象操作html标签:
A:获取页面标签的方法:
document.getElementById (标签上必须有id属性)
document.getElementsByName (根据标签上的name属性值获取标签)
document.getElementsByTagName (根据标签名称获取标签)
document.getElementsByClassName (标签上必须有class属性)
B:js向页面添加标签
document.write("<h1>hello world!</h1>"); (注意:这种方式会覆盖其他标签)
通过innerText插入文本信息
通过innerHtml插入标签