前言
学习地址:https://www.bilibili.com/video/BV1ZE411c7yM?p=30
一、语法规则
语法规则
学习程序,是有规律可循的,就是程序是有相同的部分,这些部分就是一种规定,不能更改,我们成为:语法。
(1) JavaScript对换行、缩进、空格不敏感。每一条语句以分号结尾。
也就是说:
代码一:
<script type="text/javascript">
alert C今天蓝天白云") ;
a1ert("我很高兴") ;
</script>
等价于代码二:
<script type="text/javascript">
alert("今天蓝天白云") ; a1ert("我很高兴") ;
</script>
备注:
每一条语句末尾要加上分号,虽然分号不是必须加的,如果不写分号,浏览器会自动添加,但是会消耗一些 系统资源。
(2)所有的符号,都是英语的。比如括号、引号、分号。 如果你用的是搜狗拼音, 建议不要用shift切换中英文(可以在搜狗软件里进行设置) , 不然很容易输入中文的分 号; 建议用ctrl+space切换中英文输入法。
(3)严格区分大小写
二、弹框与控制台
<script>
// 弹框
alert("123");
// 控制台输出
var a = "网络招聘"
console.log(a);
console.error("控制台中输出错误");
console.warn("控制台中输出警告")
</script>
//弹框,带有确定和取消按钮的弹框(尽量少用原生的弹框)
var b= confirm("是否要进入百度页面?")
console.log(b)
if(b){
//跳转至百度页面
location.href ="https://www.baidu.com"
}else{
//页面输出欢迎进入我们网站
document.write("欢迎进入我们网站");
}
//带输入框的弹框
var c = prompt("你是哪里人?")
document.write("欢迎进入我们网站");//页面输出
console.log(a);//控制台输出
三、变量的定义与赋值
变量举例如下:
var a=100;//赋值式声明
var b;//单纯的声明
var _abc;
var $abc; //必须是$、_、字母作为开头, 变量名称里还可以包含。
//var 1abc; //不允许数字开头
//var .abc; //不能以除_$之外的符号开头
c = "123" //默认如果没有加var进行赋值,会在全局里创建一个变量
变量的命名规则:
1.建议用驼峰命名规则:getElement By ld/mather And Father/aaa Or Bbb And Ccc
2.变量命名必须以字母或是下标符号”_“或者”$"为开头。
3.变量名长度不能超过255个字符。
4.变量名中不允许使用空格,首个字不能为数字。
5.不用使用脚本语言中保留的关键字及保留字作为变量名。
6.变量名区分大小写(iava script是区分大小写的语言) 。
7.汉语可以作为变量名。但是不建议使用。
四、变量的声明提升问题
<script>
var a "123"
var b="456"
var c;