Js三种书写
- 行内式的js 直接写到元素的内部
<input type = "button" value = "小芳酱" onclick = "alert('小姜酱')">
- 内嵌式的js
alert('贪得无厌')
- 外部js sctipt 双标签
<scrpit src = "test.js"></script> //中间不可再写
方法 | 说明 | 归属 |
alert(msg) | 浏览器弹出警示框 | 浏览器 |
console.log(msg) | 浏览器控制台打印输出信息 | 浏览器 |
prompt(info) | 浏览器弹出输入框,用户可输入 | 浏览器 |
- 变量的声明,赋值,初始化
var name = '三角洲行动',value = 1000;
console.log(name);
- 只声明不赋值 undefined
- 不声明不赋值 error
- 不声明只赋值 允许 会变成全局变量
数据类型
由于js是动态语言,变量的数据类型是可以变化的
var x = 10;
x = 'pink' ;
简单数据类型 | 说明 | 默认值 |
Number | 数字型,包含整数浮点 | 0 |
Boolen | 布尔值类型 | false |
String | 字符串类型 | "" |
Undefined | var a; 无值a = undefined | undefined |
Null | var a=null; 声明为空值 | null |
特殊:Infinity 无穷大 - Infinity 无穷小 NaN not a number非数值/ isNaN()这个方法判断
对于引号的嵌套:外双内单/外单内双
var str = '我是大"帅哥"';
console.log(str);
字符串+任何类型 = 拼接后新的字符串
var = undefined/null;
space = var+'space' ;//space = undefinedspace/nullspace