js引入方式有三种:内嵌式、行内式、外链式。
注:在外链式中,不能写任何的js代码,否则会出现报错;script可以写在body中或者外边。
js输出方式:弹出警告、控制台输出、文档输出。
<!-- 外链式 -->
<script src="new_file.js"></script>
<!-- 行内式 -->
<button onclick="console.log('控制台输出')">点击</button>
<!-- 内嵌式 -->
<script>
console.log("控制台输出")
</script>
注:在document.write(" ")中可以写html中的标签,例如input标签等,前提是" "换为反引号` `。
声明变量:var a=1; //也称为初始化。
console.log(a);
<script>
var a=2;
console.log(a);//2
var b=3;
console.log(a-b);//-1
var c=a+b;
console.log(c);//5
</script>
数据类型:number(数值类型)、boolean(布尔类型)、string(字符串类型)、null(空值类型)、undefined(未定义的类型)。
<script>
// undefined 未定义
// number 数值类型
// boolean 布尔类型 只有两个值true false
// string 字符号类型
// null 空值类型
var a=1;
var aa=typeof(a);
console.log(aa);//"number"
console.log(typeof(aa)); //数据类型为string
console.log(typeof("a")); //数据类型为string
console.log(typeof("666"));//数据类型为string
console.log(typeof("ture"));//数据类型为string
console.log(typeof(true));//数据类型为boolean
console.log(typeof(false));//数据类型为boolean
console.log(typeof(c));//数据类型为undefined
</script>
注:aa=typeof(a)意思为 a的数据类型赋值给aa。
注:bollean只有两个值true和false。