js有三种书写位置,分别为行内式,内嵌式,和外部引入
行内式
<button type="button" onclick="alert('我是JavaScript')">点击这里</button>
内嵌式
<script>
window.alert(5 + 6);
document.write(Date());
</script>
外部引入
在外部创建一个js文件,然后再引入html中去
<script src="waibu.js"></script>
//单行注释
/*
多行注释
多行注释
*/
prompt("请输入你的姓名:"); //浏览器弹出输入框,可输入
console.log("我是第一个程序"); //浏览器控制台打印输出
document.write('我在这儿<br>'); //直接在网页进行输出
alert('hello \n world'); //浏览器弹出对话框
变量的声明
var a;
变量的赋值
a = 10;
变量的初始化
var a = 10;
同时声明多个变量
var e=15,f=25,g=35;
特殊情况
情况 | 说明 | 结果 |
var a;? ?console.log(a); | 只声明变量,未进行赋值 | 不报错 |
console.log(b); | 未声明变量 | 报错 |
?console.log(c);var c = 100; | ? ?先输出再声明 | 变量声明会提升,赋值不会 |
JavaScript是弱数据类型,由赋值决定
简单数据类型 | 说明 | 默认值 |
Number | 数字型 | 0 |
String | 布尔型 | ‘’ |
Boolean | 字符串 | false |
Undefined | 声明变量但未赋值的类型 | undefined |
Null | ?空值 | null |