javascript

本文介绍了JavaScript的入门知识,包括alert和console.log的基本用法,行文特性,注释的使用,变量的声明、赋值以及变量提升的概念。重点讲解了如何在HTML中引入和使用JavaScript,以及标识符、关键字和保留字的规则。
摘要由CSDN通过智能技术生成

JavaScript入门

JavaScript 简介
第一个JS程序(alert 弹窗)
控制台console
JavaScript行文特性
JavaScript 注释
JavaScript的引入方式
JavaScript标识符、关键字和保留字
JavaScript变量
JavaScript字面量
web标准构成前端三层
结构层 HTM 样式层 css 行为/交互层 javaScrip
JavaScript特点
直译式脚本语言
一种动态类型、弱类型、基于原型的语言
在HTML网页上使用,用来给HTML网页增加动态功能

alert ()
alert 就是英语中“警报”的意思,能让页面弹出警告框。
让浏览器弹出一个窗口,窗口里的内容就是alert()中的内容。
<script>	
	alert("Hello World");
</script>
JS程序是顺序执行的。
 console.log()
控制台是 浏览器“检查”或者“检查元素”里面的功能,快捷键是 F12。英文叫做 console。
console.log(“Hello");
 单行注释
// 注释内容 不可换行
<script  type="text/javascript">
	//注释
	//再来一行
	alert("Hello");
</script>
 块级/多行注释
/* 注释内容
可以换行 */
<script  type="text/javascript">
	/*
 	一行注释
  	再来一行
    再来一行
    */
	alert("Hello");
</script>
注释用于提高代码的可读性
编辑器里注释的快捷键一般是: ctrl+/
注意:注释的符号,不能嵌套

内部书写

在HTML文件中直接进行代码的书写,JS 写在

外部引入

在这里插入图片描述

直接写在HTML标签内(不推荐使用)

在这里插入图片描述

标识符

就是一个名字,用来对变量、函数、属性等进行命名。

第一个字符必须是一个字母、下划线(_)或一个美元符号($);

其他字符可以是字母、下划线、美元符号或数字;

不能含有空格;

不能以关键字或保留字命名。

关键字

关键字可用于表示控制语句的开始或结束,或者用于执行特定操作等。Javascript 中的很多内置功能用关键字标注起来,便于程序员调用。按照规则,关键字也是语言保留的,不能用作标识符。

break do instanceof typeofcase else new varcatch finally return voidcontinue for switch whilefunction this with defaultif throw delete intry

保留字

保留字有可能在将来被用作关键字来使用,不能用作标识符。

abstract int short booleanexport interface static byteextends long super charfinal native class floatthrows const goto privatedouble import public

变量

变量是存储信息的容器。JavaScript的变量为弱变量,可以用来保存任何类型的数据。

C语言

int定义整型数据 char定义字符型 float定义浮点型

JavaScript

在JS中,只有var这一种声明变量的类型,它可以声明各种类型的数据

变量

定义变量——使用关键字 var 声明。var 就是英语 variables 变量的缩写

定义一个变量a,电脑内存中,就会开辟一个空间,来存储这个变量 a。可以给这个变量赋值,JS 中给变量赋值用等号,等号右边的值赋给左边。

可以通过var声明多个变量,变量与变量之间以,逗号隔开

var a; 
var a=20;
console.log(a);
var a=20,b=100;
console.log(a,b);

变量的赋值

变量的赋值用等号,等号就是赋值符号

var  a;          // 定义
a  =  100;     // 赋初值
console.log(a);   // 输出:100
var  a  =  100;  // 定义和赋初值一起写
console.log(a);   // 输出:100
var  a  =  100;
var  b  =  200;
// 改变 a 变量的值,a 的值变为 200。b 的值不变。
a  =  b;
console.log(a);   // 输出:200
console.log(b);   // 输出:200
当声明了一个变量,想改变该变量值时,
不需要 var重新声明
var  a  =  100;
a  =  50;
console.log(a); // 输出:50
一个变量,通过var声明但未被赋初值时,
变量的值为 undefined;
var  a;
console.log(a);    // 输出 undefined
已经通过var定义了这个 a,但浏览器是这样解析:如果这个变量没有被赋初
值,那么这个变量就视为没有“定义完成”。值就是 undefined。
变量声明的提升
a  =  100;
	var  a;    // 这行代码会自动提升到所有语句之前
	console.log(a);  // 输出:100
注意:JS 只能提升变量的声明,而不能提升变量的赋初值
console.log(a);
var  a  =  100;   // 输出:undefined
不写 var 的情况
 a=  123;
console.log(a);   // 输出:123
没有通过var定义变量,程序没有报错,正常输出值。
但用var和不用var定义变量是有区别的,作用域那一节再具体讲述。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值