1、JavaScript是一门解释型语言,同时JavaScript也是一门动态语言
2、关于JavaScript的使用
1.标签引用
在HTML中使用
script标签中就可以编写JavaScript代码
<script>
alert('hello world')
</script>
注:JavaScript是严格区分大小写的,也就是abc和Abc会被解析器认为是两个不同的东西。
3、JavaScript的三种书写方式
1.行内样式:不推荐,不便于维护
2.内部样式:写在script标签里面,界面JS代码较少时可以用。
3.外部样式:写在JS文件种,使用script的src属性导入
4、JavaScript的输入语句与输出语句
1.输出语句
在网页上弹出一个提示框,输出数据。参考以下代码:
<script>
alert('hello world')
</script>
在控制台打印某个数据(页面按F12弹出控制台)
注:在控制台查看,因此这个写法不是给用户看的,而是给程序员自己调试看的。参考以下代码:
<script>
console.log('123')
</script>
将数据显示到网页。参考以下代码:
<script>
document.write('456')
</script>
2.输入语句
在网页弹出一个输入框,让用户输入数据。参考代码如下:
<script>
prompt('你的java分数是')
</script>
在网页弹出一个确认框,让用户输入确认
<script>
confirm('你成年了吗?')
</script>
5、var变量声明
<script>
// 声明变量
var myName
// 给变量赋值
myName = '小明'
// 控制台打印变量
console.log(myName);//小明
console.log(myAge);//underfined
console.log(myScore);//60
console.log(myHight);//188
</script>
6、有关let
let具有块级作用域
块级:一个{ }括号括起来的区域为一个块级
let的特性
let比较霸道,在一个块级作用域里 不能声明同一个名字的变量 否则会报错
let不允许在一个代码块里有变量和他取一样的名字 但是允许修改同一个变量值域
如:
<script>
{
let name=123
let name=456
}
</script>
便会报错
如果不在一个块级作用域里面 是可以声明同一个变量的
用let关键字声明变量 是不可以对同一个变量声明的,但是var可以
3.另外的声明:
使用var和et声明的变量可以改变
如果希望变量的值在整个运行过程中保持不变,需要使用const声明.
const 变量名 = 值
使用const声明变量时,必须给变量赋初值.
且该值在运行过程中不能被修改。
另外,此变量也不能多次声明。
一次声明一个变量
const pi = 3.1415