JavaScript基础语法


前言

  1. JS是由语句组成,语句由关键字,变量,常量,运算符,方法组成.分号可以作为语句结束的标志,也可以省略

  2. JS严格区分大小写

  3. 注释语法 单行注释使用 // 多行注释使用 /* */


一、JS代码的引入

方式一: 直接编写

在页面中,我们可以在body标签中放入标签对儿

<script type="text/javascript">
	js代码
</script>

方式二: 导入文件

<script src="hello.js"><script>

二、变量

var a = 100;    //变量的定义和赋值
  1. 变量是弱类型的
  2. 声明变量时不用声明变量类型,全都用var关键字声明
var a
  1. 一行可以声明多个变量,并且可以是不同类型
var name='psych',age=10,job='CEO';
  1. 声明变量时可不用var,而此时未使用var的变量为全局变量

  2. 变量名有命名规范:只能由英语字母、数字、下划线、美元符号$构成,且不能以数字开头,并且不能是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 常量

  1. 作用 : 存储一经定义就无法修改的数据

  2. 语法 : 必须声明的同时赋值

const PI = 3.14;
  1. 注意 :

    1. 常量一经定义,不能修改,强制修改会报错

    2. 命名规范同变量,为了区分变量,常量名采用全大写字母

  2. 操作小数位

toFixed(n); 保留小数点后 n 位

使用 :

var num = 3.1415926;
//保留当前变量小数点后两位
var res = num.toFixed(2); 

2 标识符

  1. 由不以数字开头的字母、数字、下划线、$组成
  2. 常用于表示函数、变量等名称
  3. 不能为JS保留字
<script>
	function sayHello(){	//sayHello即为自定义标识符
		var hellostr='你好';
		document.write(hellostr);
	}
	sayHello();
<script>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值