一.JavaScript

2021-05-01 04:27

阅读:700

标签:有一个   等于   允许   lang   表达式   string   body   function   相对路径   

1、JavaScript 介绍

Javascript 语言诞生主要是完成页面的数据验证。因此它运行在客户端,需要运行浏览器来解析执行 JavaScript 代码。
JS 是 Netscape 网景公司的产品,最早取名为 LiveScript;为了吸引更多 java 程序员。更名为 JavaScript。
JS 是弱类型,Java 是强类型。
特点:
1. 交互性(它可以做的就是信息的动态交互)
2. 安全性(不允许直接访问本地硬盘)
3. 跨平台性(只要是可以解释 JS 的浏览器都可以执行,和平台无关)

 

2、JavaScript 和 html 代码的结合方式

2.1、第一种方式
只需要在 head 标签中,或者在 body 标签中, 使用 script 标签 来书写 JavaScript 代码

 1 DOCTYPE html>
 2 html lang="en">
 3 head>
 4 meta charset="UTF-8">title>Titletitle>
 5 script type="text/javascript">
 6 // alert 是 JavaScript 语言提供的一个警告框函数。
 7 // 它可以接收任意类型的参数,这个参数就是警告框的提示信息
 8 alert("hello javaScript!");
 9 script>
10 head>
11 body>
12 body>
13 html>

2.2、第二种方式

使用 script 标签引入 单独的 JavaScript 代码文件

 1 DOCTYPE html>
 2 html lang="en">
 3 head>
 4 meta charset="UTF-8">
 5 title>Titletitle>
 6 
12 script type="text/javascript" src="1.js">script>
13 script type="text/javascript">alert("123");
14 script>
15 head>
16 body>
17 body>
18 html4、变量什么是变量?变量是可以存放某些值的内存的命名。

 

3.变量

JavaScript 的变量类型:
数值类型:      number    
字符串类型:   string
对象类型:      object
布尔类型:     boolean
函数类型:    function

JavaScript 里特殊的值:
undefined  未定义,所有 js 变量未赋于初始值的时候,默认值都是 undefined.
null            空值
NaN          全称是:Not a Number。非数字。非数值。

JS 中的定义变量格式:
var 变量名;
var 变量名 = 值;

 1 DOCTYPE html>
 2 html lang="en">
 3 head>
 4 meta charset="UTF-8">
 5 title>Titletitle>
 6 script type="text/javascript">
 7 var i;
 8 // alert(i); // undefined
 9 i = 12;
10 // typeof() 是 JavaScript 语言提供的一个函数。
11 // alert( typeof(i) ); // numberi = "abc";
12 // 它可以取变量的数据类型返回
13 // alert( typeof(i) ); // String
14 var a = 12;
15 var b = "abc";
16 alert( a * b ); // NaN 是非数字,非数值。
17 script>
18 head>
19 body>
20 body>
21 html>

 

4.关系运算

 等于:  ==                  等于是简单的做字面值的比较

全等于: ===             除了做字面值的比较之外,还会比较两个变量的数据类型

 1 DOCTYPE html>
 2 html lang="en">
 3 head>
 4 meta charset="UTF-8">
 5 title>Titletitle>
 6 script type="text/javascript">
 7 var a = "12";
 8 var b = 12;
 9 alert( a == b ); // true
10 alert( a === b ); // false
11 script>
12 head>
13 body>
14 body>
15 html>

 

5.逻辑运算 

 

且运算:         &&

或运算:          ||  

取反运算:       !

在 JavaScript 语言中,所有的变量,都可以做为一个 boolean 类型的变量去使用。
0 、null、 undefined、””(空串) 都认为是 false;

&&  与运算。
有两种情况:
第一种:当表达式全为真的时候。返回最后一个表达式的值。
第二种:当表达式中,有一个为假的时候。返回第一个为假的表达式的值
|| 或运算
第一种情况:当表达式全为假时,返回最后一个表达式的值
第二种情况:只要有一个表达式为真。就会把回第一个为真的表达式的值
并且 && 与运算 和 ||或运算 有短路。
短路就是说,当这个&&或||运算有结果了之后 。后面的表达式不再执行




一.JavaScript

标签:有一个   等于   允许   lang   表达式   string   body   function   相对路径   

原文地址:https://www.cnblogs.com/-xuewuzhijing-/p/13221090.html


评论


亲,登录后才可以留言!