#JAVA SCRIPT
ECMAScript
JAVAScript语法
DOM
对页面中各种元素的控制
BOM
对浏览器窗口的操作
JS三种书写位置
行内(一般不使用)
<input type="button"value="点我"onclick="alert('Hello World')"/>
onclick//点击
alert()//弹出窗口
Js中所有代码用单引号
内嵌式JS
<script>
alert('Hello World');
</script>
外部JS文件
<script src="my.js"></script>
引用外部js文件
- script中间不要写代码
注释
单行注释ctrl+/
多行注释shift+alt+a
输入输出语句
变量
声明变量
var age;//声明一个名称为age的变量
age = 10;//赋值
console.log(age);//输出结果
变量应用
变量就是给输入的东西在内存中提供一个位置
变量在js中可以直接赋值使用,但最好声明
变量命名规则
变量大小写严格区分
不能以数字开头
数据类型
简单数据类型
数字型进制
js中八进制前面加0,十六进制前面加0x
字符串型
可用单引号双引号
字符串嵌套”外双内单,外但内双“
字符串转义字符 都是用\开头,但这个要写在引号里面。
字符串长度 length
字符串拼接
只要有字符串跟其它类型拼接,结果都是字符型的
字符串加强
案例
交互编程
var age=prompt('请输入你的年龄');
var str='您今年已经'+age+'岁';
alert(str);
typeof 判断数据类型
prompt取过来的值是字符类型的
数据类型转换
转换为字符串类型
转换为数字型
parseInt()
parseFloat()
得到的是小数
Number()
强制转换
利用算术运算隐式转换
利用±*/
转换为布尔型
boolean()