JavaScript学习笔记一 - 基本语法,数据类型、变量
2016-10-08 17:08
911 查看
从今天开始JavaScript的学习路程,推荐学习教程为廖雪峰老师的JavaScript学习教程
废话少说,先记录下今天的收获,刚开始都是比较简单的内容,有需要的小伙伴可以一起学习。
首先,简单粗暴来讲,JavaScript语法、数据类型等和C++还是有很多相似的,所以有基础的小伙伴不用怕了。
例如:
{…}表示代码块 注释和C++也一样啊,单行注释通常用//,/…/来注释掉一段内容
程序严格区分大小写,好吧,在我接触到的语言里程序都区分大小写~~~
常用数学运算符号和C++一样:
比较运算符
Infinity:无限大,数值超过了JavaScript所能表示的最大值时就会得到Infinity。
在程序内部,Number类型的实质是一个64位的浮点数,遵循IEEE 754标准(浮点数算术标准),JavaScript所能表示的数值范围为正负1.7976931348623157乘以10的308次方,其最小所能表示的小数为正负5乘以10的负324次方,这两个边界值可以分别通过访问Number对象的MAX_VALUE属性和MIN_VALUE属性来获取。
声明变量:var,若一个变量没有声明直接使用就是一个全局变量
在strict模式下,不通过var声明变量就使用会报错,启用strict模式的方法是在JavaScript代码的第一行写上:
JavaScript变量只可声明一次,但是变量可以接受不同的数据类型赋值:
这就是动态语言,变量赋值类型不固定,像C++就是一种静态语言,其变量声明为什么类型,赋值时就必须是什么类型。
OK,今天先到此为止,明天继续努力^_^
废话少说,先记录下今天的收获,刚开始都是比较简单的内容,有需要的小伙伴可以一起学习。
首先,简单粗暴来讲,JavaScript语法、数据类型等和C++还是有很多相似的,所以有基础的小伙伴不用怕了。
例如:
1. 语法
每个语句以;结束,尽管JavaScript中并不强制要求每个语句结尾加
;,但是为了代码的规范性,我们这种初学者还是统一加
;为好。
{…}表示代码块 注释和C++也一样啊,单行注释通常用//,/…/来注释掉一段内容
程序严格区分大小写,好吧,在我接触到的语言里程序都区分大小写~~~
2. 数据类型
Number JavaScript不区分整数和浮点数,统一用Number表示常用数学运算符号和C++一样:
+,-,*,/,%等
比较运算符
== //JavaScript自动转换左右数据类型,可能会产生难以预料的后果,不建议使用 === //JavaScript不转换左右数据类型,和C++中==一样
- 两个特殊的数:NaN和Infinity NaN:无法计算结果时,如
0/0; //NaN
Infinity:无限大,数值超过了JavaScript所能表示的最大值时就会得到Infinity。
1/0;//Infinity
在程序内部,Number类型的实质是一个64位的浮点数,遵循IEEE 754标准(浮点数算术标准),JavaScript所能表示的数值范围为正负1.7976931348623157乘以10的308次方,其最小所能表示的小数为正负5乘以10的负324次方,这两个边界值可以分别通过访问Number对象的MAX_VALUE属性和MIN_VALUE属性来获取。
console.log(Number.MAX_VALUE); console.log(Number.MIN_VALUE); //显示结果为 1.7976931348623157e+308 5e-324
3. 数组
JavaScript的数组可包含任何数据类型:[1,2,'a',"hello"];
4. 变量
变量名支持英文、、数字、,但不能以数字开头,如1,_a,b123都是合法的变量名声明变量:var,若一个变量没有声明直接使用就是一个全局变量
在strict模式下,不通过var声明变量就使用会报错,启用strict模式的方法是在JavaScript代码的第一行写上:
'use strict';
JavaScript变量只可声明一次,但是变量可以接受不同的数据类型赋值:
var a=1;//整数 a="abc";//字符型
这就是动态语言,变量赋值类型不固定,像C++就是一种静态语言,其变量声明为什么类型,赋值时就必须是什么类型。
OK,今天先到此为止,明天继续努力^_^
相关文章推荐
- JavaScript基础学习笔记(一)——入门、语法、变量、数据类型
- Javascript学习笔记一基本数据类型与变量声明
- 【学习笔记】JavaScript——基本语法与数据类型
- 15-JavaScript-基本语法-变量-规则-数据类型
- 我的php学习笔记(二)php基本数据类型、基本语法和基本运算类型及其应用
- Python笔记——基本语法:标识符、数据类型、变量、运算符及表达式/编码风格
- JavaScript学习笔记(5)——JavaScript语法之数据类型
- JavaScript学习笔记1—变量和数据类型
- J2SE学习笔记3 — Java基本语法(2)基本数据类型
- python 入门学习笔记之基本语法与基本数据类型
- JavaScript学习笔记一:数据类型和变量
- 【Objective-C学习笔记】变量和基本的数据类型
- Javascript学习指南(第2版)笔记(一) Script、数据类型和变量、操作符和语句
- php程序员学习javascript:第一章:javascript基本语法:数据类型
- 零基础入门-javaScript学习笔记之从基本数据类型学起
- Objective-C学习笔记 变量和基本的数据类型
- 韩顺平 javascript教学视频_学习笔记3_js基本数据类型_js运算符
- php学习笔记(3):PHP基本语法和数据类型:
- Javascript学习笔记1-基本数据类型
- JavaScript学习笔记——基本语法和变量