栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【JavaScript:快速入门】

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【JavaScript:快速入门】

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

JavaScript

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

1. 快速入门 1.1 引入JavaScript

内部引用





    
    
    
    Document
    
	
    
    





    



外部引用





    
    
    
    Document

    
    








alert('Hello world!');

1.2 基本语法入门


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’


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/885392.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号