1、JavaScript 的特点解释型语言 动态语言 类似于 C 和 Java 的语法结构 基于原型的面向对象 严格区分大小写2、JavaScript 的使用 2.1、标签引用
2.2、文件引用
在一个单独的 js 文件中也可以使用 JavaScript 代码,然后再 HTML 文件中使用 script 标签进行引用
main.html
main.js
alert("hello,world!")
3、JavaScript 的输出
3.1、页面输出
3.2、控制台输出
(使用 F12 呼出控制台)
3.3、弹出窗口输出
使用 JavaScript 向弹出窗口输出一句话
4、JavaScript的注释
注释中的内容不会被解析器解析执行,但是会在源码中显示,我们一般会使用注释对程序中的内容进行解释。
JS中的注释和Java的的一致,分为两种:
1、单行注释:// 注释内容 2、多行注释:5、JavaScript 基础语法 5.1、标识符
标识符:给变量、函数、属性或函数的参数起名字
标识符的规则:
第一个字符必须是一个字母、下划线( _ )或一个美元符号( $ )。 其它字符可以是字母、下划线、美元符号或数字。 按照惯例,ECMAScript 标识符采用驼峰命名法。 标识符不能是关键字和保留字符。
关键字:
保留字符:
6、变量变量的作用是给某一个值或对象标注名称
6.1、变量的声明( 使用 var 关键字声明一个变量 )var a;6.2、变量的赋值(使用=为变量赋值)
a = 123 ;
结合起来就是
var a = 123;7、数据结构 7.1、类型分类
分为:
- 字符串型(String)
- 数值型(Number)
- 布尔型(Boolean)
- undefined型(Undefined)
- null型(Null)
typeof 可以用来检查变量的数据类型
typeof 数据 console.log(typeof 123); # number console.log(typeof "Hello,World!"); # string console.log(typeof true); # boolean console.log(typeof undefined); # undefined console.log(typeof null); # object7.3、String
String用于表示一个字符序列,即字符串。字符串需要使用 单引号 或 双引号 括起来。
7.4、NumberNumber 类型用来表示整数和浮点数,最常用的功能就是用来表示10进制的整数和浮点数。
Number表示的数字大小是有限的,如果超过了这个范围,则会返回 ±Infinity。
最大值:+1.7976931348623157e+308 最小值:-1.7976931348623157e+308 0以上的最小值:5e-324
特殊的数字:
Infinity:正无穷 -Infinity:负无穷 NaN:非法数字(Not A Number)
其它的进制:
二进制:0b 开头表示二进制,但是,并不是所有的浏览器都支持 八进制:0 开头表示八进制 十六进制:0x 开头表示十六进制8、强制类型转换
将一个数据类型强制转换为其它的数据类型
8.1、转换为String类型将其它数值转换为字符串有三种方式:toString()、String()、 拼串
var a = 123; a = a.toString(); console.log(a); console.log(typeof a); "'null和undefined这两个值没有toString()方法'"
var a = 123; a = String(a); console.log(a); console.log(typeof a); "' 将 null 直接转换为 “null” '"
;
a = a.toString();
console.log(a);
console.log(typeof a);
“‘null和undefined这两个值没有toString()方法’”
```javascript var a = 123; a = String(a); console.log(a); console.log(typeof a); "' 将 null 直接转换为 “null” '"暑期编程PK赛 得CSDN机械键盘等精美礼品!



