JavaScript速成
目录
- 一、JavaScript是什么?
- 二、快速入门
- 1 引入JavaScript
- 2 语法
- 3 严格检查模式strict
本文主要是狂神JavaScript视频的笔记。
插播一个神奇的在线编程学习网站FreeCodeCamp
一、JavaScript是什么?
- JavaScript是一门世界上最流行的脚本语言
- ECMAScript可认为是JavaScript的一个标准
- 最新版本是ES6,但大部分浏览器还停留在ES5,所以会有开发环境和线上环境版本不匹配的问题
二、快速入门
1 引入JavaScript
- 内部标签
- 外部引入
2 语法
数据类型 | 详情 |
---|---|
number |
整数:123 浮点数:123.1emsp; 无限大:Infinityemsp; 负数:-99 科学记数法:1.123e3 非数:NaN(not a number) |
字符串 | ‘abc’ “abc” |
布尔值 | true false |
数组 |
var arr = [1,2,3,‘hello’,null,true] new Array(1,2,3,‘hello’,null,true) 尽量用第一种方法 取数:arr[0]=1, arr[5]=true, arr[6]=undefined |
对象 |
var person = { name:“xiaohei”,age:3,tags:[‘js’,‘java’,‘web’,’…’]} 取数:person.name=“xiaohei” |
运算 | 详情 |
---|---|
逻辑运算 |
&&:与( 真 && 真 => 真 ) ||:或( 真 || X=> 真 ) !:非(!假 = 真 ) |
比较运算 |
==:类型不同,值相同,结果为true 三个=:类型相同,值相同,结果才为true |
注意:
- JavaScript中判断相等时一般用===
- NaN与所有值都不相等,和自己也不相等。只能通过isNaN()函数判断
- 尽量避免用浮点数(测试发现1/3 ≠ 1-2/3)
3 严格检查模式strict
JavaScript速成相关推荐
- 提供前进、后退功能及其他JAVASCRIPT速成秘诀
通过了解下面的一些例子,并运用到你的WEB中,不久你马上成为JAVASCIPT的高手. 例(一).在页面加入当前时间 < script language='JavaScript' > td ...
- HTML+CSS+JavaScript速成
文章目录 HTML/CSS/JavaScript HTML Html HyperText Markup Language内容 font标签 font-01 font-011 图象 image-01 表 ...
- HTML + CSS + JavaScript速成
文章目录 HTML/CSS/JavaScript HTML Html HyperText Markup Language内容 font标签 font-01 font-011 图象 image-01 表 ...
- java前进后退代码_提供前进、后退功能及其他JAVASCRIPT速成秘诀
通过了解下面的一些例子,并运用到你的WEB中,不久你马上成为JAVASCIPT的高手.例(一).在运维 例(二).在页面加入文档最后修改日期 < script language='JavaScr ...
- BotVS量化学习教程(2)JavaScript 速成
语法简介 // 注释方式和C很像,这是单行注释 /* 这是多行注释 */// 语句可以以分号结束 doStuff();// ... 但是分号也可以省略,每当遇到一个新行时,分号会自动插入(除了一些特殊 ...
- 【JavaScript速成之路】JavaScript数据类型转换
- 【JavaScript速成之路】JavaScript对象
- 【JavaScript速成之路】一文带你掌握DOM基础
- Javascript 教程/速成/全面 /总结【含代码】
Javascript 速成 1.dom对象的属性方法 1.1 attribute (attr) 1.2document 1.3element 1.4event 鼠标事件 键盘事件 框架/对象(Fram ...
- 胡萝卜学JavaScript
JavaScript 速成 您知道吗? 1. JavaScript简介 JavaScript 是互联网上最流行的脚本语言,这门语言可用于 HTML 和 web,更可广泛用于服务器.PC.笔记本电脑.平 ...
最新文章
- 如何成为Java程序员
- 【转】JMeter学习(六)集合点
- 计算机itunes无法安装,手把手给你细说win7系统电脑无法安装itunes的解决方案
- javax.xml.bind.UnmarshalException: 意外的元素 (uri:, local:xml)。所需元素为(none)
- (转)Spring的三种实例化Bean的方式
- Visual Studio 2015开发Android App问题集锦
- 做开发很久了 Remoting 一直没有碰过,正好最近的项目上面用,就拿出来给大家看看
- 软件体系架构课后作业04
- 【Spark】SparkSQL练习--出租车数据清洗
- winrm java客户端_Ansible for Windows:WinRM HTTPS设置
- Android Studio 之万恶 gradle
- 中国车牌号的识别大全
- 职工科研项目管理系统的设计与实现附代码
- ofbiz——工作流学习笔记一(xpdl)
- 跨考计算机 经验,跨考计算机成功的“重要”经验_跨考网
- RF01 RF环境搭建及简介
- 倍福beckhoff知识库
- 专访Dan Kohn:阡陌交迭,云原生布局开源生态构建及深度应用
- 线性规划求解——增广拉格朗日函数法
- 【计算机组成原理】实验1: 基本逻辑单元实验