JavaScript新手入门

一、JavaScript是什么

        JavaScript是一种轻量级脚本语言。 

        JavaScript是世界上最流行的脚本语言

         javaScript是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。

二、JavaScript引入方式

JavaScript代码可以直接嵌在网页的任何地方,不过通常我们都把JavaScript代码放到<head>中。JavaScript有以下三种引入方式

1.嵌入式

(1)嵌入在html的<script>标签中

(2)上机实例

<script  type=“text/javascript”>
		alert(“哈哈哈哈heihei”) ;
</script>

2.外部引入

(1)单独的js文件,后缀名以.js结尾

(2)上机实例

<script src="myScript.js"></script>

3.事件定义

(1)嵌入在html标签的属性中

三、JavaScript注释方式

        JavaScript 注释用于解释 JavaScript 代码,增强其可读性。 JavaScript 注释分为单行注释和多行注释两种方式。

1、单行注释

        单行注释以 // 开头。

        任何位于 // 与行末之间的文本都会被 JavaScript 忽略(不会执行)。

2、多行注释

        多行注释以 /* 开头,以 */ 结尾。

        任何位于 /* 和 */ 之间的文本都会被 JavaScript 忽略。

四、JavaScript输出方式

JavaScript 能够以不同方式显示数据:

  • 使用 alert() 写入警告框
  • 使用 document.write() 写入 HTML 输出
  • 使用 console.log() 写入浏览器控制台

1.alert 使用警告框显示数据 

(1)警告框在浏览器中弹出窗口显示。

(2)上机实例

<script>
    alert("我是警告框呀")
</script>

(3)运行效果

         

2、  document.write() 写入 HTML 输出

(1)使用 document.write()来达到测试的目的

(2)上机实例

<script>
        document.write("\u263a\u263a\u263a\u263a\u263a\u263a\u263a\u263a\u263a\u263a\u263a\u263a\u263a" + "<br>");
        document.write("\u263a欢迎学习JavaScript课程" + "<br>");
        document.write("\u263a妙蛙种子妙妙妙" + "<br>");
        document.write("\u263a\u263a\u263a\u263a\u263a\u263a\u263a\u263a\u263a\u263a\u263a\u263a\u263a");

</script>

(3)运行效果 

 3、console.log() 写入浏览器控制台

(1)在浏览器中调用 console.log() 在控制台显示数据

(2)上机实例

<script>
     console.log("\u263a\u263a\u263a我在控制台显示哦\u263a\u263a\u263a");
</script>

(3)运行效果

五、JavaScript变量

1、变量的定义

        变量即可变的量。在JavaScript中, 变量是存储数据值的容器。

        从编程角度讲,变量是用于存储某种/某些数值的存储器。

        对于变量的理解:变量是数据的代号。

2、JavaScript 标识符

所有 JavaScript 变量必须以唯一的名称标识

这些唯一的名称称为标识符

标识符可以是短名称(比如 x 和 y),或者更具描述性的名称(age、sum、totalVolume)。

构造变量名称(唯一标识符)的通用规则是:

  • 名称可包含字母、数字、下划线_和美元符号$
  • 名称必须以字母开头
  • 名称也可以 $ 和 _ 开头(但是在本教程中我们不会这么做)
  • 名称对大小写敏感(y 和 Y 是不同的变量)
  • 保留字(比如 JavaScript 的关键词)无法用作变量名称

六、面试题

null和undefined:

undefined:在 JavaScript 中, undefined 是一个没有设置值的变量。

null:在 JavaScript 中 null 表示 "什么都没有"。null是一个只有一个值的特殊类型。表示一个空对象引用。

区别:

  • undefined表示一个变量没有被声明,或者被声明了但没有被赋值(未初始化),一个没有传入实参的形参变量的值为undefined,如果一个函数什么都不返回,则该函数默认返回undefined。null则表示“什么都没有”,即“空值”。
  • Javascript将未赋值的变量默认值设为undefined;Javascript从来不会将变量设为null。它是用来让程序员表明某个用var声明的变量时没有值的;
  • undefined不是一个有效的JSON,而null是;
  • null和 undefined的值相等,但类型不等:undefined的类型(typeof)是undefined;null的类型(typeof)是object

猜你喜欢

转载自blog.csdn.net/qq_45870314/article/details/123803036