文章目录
前言
-
JS是由语句组成,语句由关键字,变量,常量,运算符,方法组成.分号可以作为语句结束的标志,也可以省略
-
JS严格区分大小写
-
注释语法 单行注释使用 // 多行注释使用 /* */
一、JS代码的引入
方式一: 直接编写
在页面中,我们可以在body标签中放入标签对儿
<script type="text/javascript">
js代码
</script>
方式二: 导入文件
<script src="hello.js"><script>
二、变量
var a = 100; //变量的定义和赋值
- 变量是弱类型的
- 声明变量时不用声明变量类型,全都用var关键字声明
var a
- 一行可以声明多个变量,并且可以是不同类型
var name='psych',age=10,job='CEO';
-
声明变量时可不用var,而此时未使用var的变量为全局变量
-
变量名有命名规范:只能由英语字母、数字、下划线、美元符号$构成,且不能以数字开头,并且不能是JavaScript保留字,变量区分大小写也就是说A和a是两个变量。
ps:建议使用匈牙利类型标记法,即首字母大写,接下来的字母以大写开头且变量前附加一个小写字母说明变量类型。
var iMyTestValue=0,sMySecondValue="hi";
JS保留字:abstract、boolean、byte、char、class、const、debugger、double、enum、export、extends、final、float、goto
implements、import、int、interface、long、native、package、private、protected、public、short、static、super、synchronized、throws、transient、volatile
三、赋值
将等号右边的值,赋给左边的变量;等号右边的变量,值不变。
var a = "3";
var b = 2;
a = b
console.log(a)
console.log(b)
四、注释
// 我是单行注释
/*
多行注释1
多行注释2
*/
五、输入与输出
1 弹出警告框:alert语句
<script type="text/javascript">
alert("帅哥");
</script>
2 控制台输出console.log("") 和输入框prompt()
console.log(" ")
表示在控制台中输出。console表示“控制台”,log表示“输出”。控制台在Chrome浏览器的F12中。控制台是工程师、程序员调试程序的地方。程序员经常使用这条语句输出一些东西,来测试程序是否正确。
prompt()
实际上是一个输入框,就是专门用来弹出能够让用户输入的对话框。prompt()
语句中,用户不管输入什么内容,都是字符串。
示例:
alert("从前有座山"); //直接使用,不需要变量
var a = prompt("请输入一个数字"); // 必须用一个变量,来接收用户输入的值
代码示例:
<script type="text/javascript">
var a = prompt('今天是什么天气?');
console.log(a);
</script>
上方代码中,用户输入的内容,将被传递到变量 a 里面。效果如下:
六、常量与标识符
1 常量
-
作用 : 存储一经定义就无法修改的数据
-
语法 : 必须声明的同时赋值
const PI = 3.14;
-
注意 :
-
常量一经定义,不能修改,强制修改会报错
-
命名规范同变量,为了区分变量,常量名采用全大写字母
-
-
操作小数位
toFixed(n); 保留小数点后 n 位
使用 :
var num = 3.1415926;
//保留当前变量小数点后两位
var res = num.toFixed(2);
2 标识符
- 由不以数字开头的字母、数字、下划线、$组成
- 常用于表示函数、变量等名称
- 不能为JS保留字
<script>
function sayHello(){ //sayHello即为自定义标识符
var hellostr='你好';
document.write(hellostr);
}
sayHello();
<script>