【JavaScript:快速入门】

【JavaScript:快速入门】,第1张

文章目录 JavaScript1. 快速入门1.1 引入JavaScript1.2 基本语法入门1.3 数据类型1.4 严格检查模式 'use strict'

JavaScript

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

1. 快速入门 1.1 引入JavaScript

内部引用

DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Documenttitle>
    
	
    
    

head>

<body>

    
body>

html>

外部引用

DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Documenttitle>

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

head>

<body>

body>

html>
alert('Hello world!');

1.2 基本语法入门

<script>
    // 1.定义变量   变量类型    变量名 = 变量值;
    var num = 1;
    var name = "mingzi"
    // 2.条件控制
    var score = 0;
    if (score > 1) {
        alert("true");
    } else {
        alert("false");
    }

// console.log();   在浏览器控制台打印变量!(相当于java的System.out.println)
script>
1.3 数据类型

数据、文本、图形、音频、视频…

变量

var = 1

number

js不区分小数和整数

123	//整数
123.1	//小数
1.23e3	//科学计数法
-99	//负数
NaN	//not a number
Infinity	//无限大

字符串

‘abc’ “abc”

布尔值

true、false

逻辑运算

&& || !

比较运算符 重要!

=	赋值
==	等于
=== 绝对等于(JavaScript有,java无):值和类型都相等
!==	不绝对等于(JavaScript有,java无):值和类型有一个不相等或两个都不等

这是javaScript的一个缺陷,坚持不要使用==比较

须知:

NaN与所有的数值都不相等,包括自己

只能通过isNaN(NaN)来判断这个数是否是NaN

浮点数问题

尽量避免浮点数进行运算,存在精度问题!

null 和 undefined

null 空undefined 未定义

数组

java的数组必须是相同类型的对象,JS中不需要这样

var arr = [1, 2, 3, 4, 5, 'hello', null, true]

去数组下标:如果越界了,就会undefined

对象

对象是大括号,数组是中括号

每个属性之间用逗号隔开,最后一个不需要添加

var person = {
    name: "Jack",
    age: 3,
    tags: ['js', 'java', 'web', '...']
}

取对象的值

person.name
>"Jack"
person.age
>3
1.4 严格检查模式 ‘use strict’

<script>
    'use strict';
    // 报错
    i = 1; //全局变量

    let i = 1;


script>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/944763.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-18
下一篇 2022-05-18

发表评论

登录后才能评论

评论列表(0条)

保存