JavaScript的使用
在HTML中在script标签中就可以编写JavaScript代码,而script标签必须放在<body>或者<head>当中,当然也可放在<html>中,不过我们推荐放在<body>中。
注意:一个文档可以书写多个<script>标签。
JavaScript的注释
注释中的内容不会被解析器解析执行,但是会在源码中显示,我们一般会使用注释对程序中的内容进行解释。
JS中的注释和Java的的一致,分为两种:
单行注释(ctrl+/):// 注释内容
多行注释(shift+alt+a):/* 注释内容 */
3.JavaScript的输出
3.1页面输出
使用JavaScript向页面输出一句话:
3.2控制台输出
使用JavaScript向控制台输出一句话
4.标识符
所谓标识符,就是指给变量、函数、属性或函数的参数起名字。
命名规则:
第一个字符必须是一个字母、下划线( _ )或一个美元符号( $ )不能是数字。
其它字符可以是字母、下划线、美元符号或数字。
按照惯例,ECMAScript 标识符采用小驼峰命名法。
标识符不能是关键字和保留字符。
5.变量类型
JavaScript属于弱类型语言,定义变量的时候,我们只需要使用var关键字修饰即可。变量的类型由赋值的数据决定,我们可以通过 “typeof 变量名”或“typeof(变量名)”来查看变量的类型。
6.数据类型
JavaScript中一共有5种基本数据类型:
字符串型(String)
数值型(Number)
布尔型(Boolean)
undefined型(Undefined)
null型(Null)
这5种之外的类型都称为Object,所以总的来看JavaScript中共有六种数据类型。
6.1number数据类型
Number类型,即数值类型, 包含:整数型、浮点型、NaN(not a number)和Infinity(正负无穷大)
定义一个整型:
注意:两个小数做运算得到的结果未必精确,解决这一问题,需要使用toFixed()保留小数,返回的是字符串类型,要使用parseFloat转成浮点数类型:
6.2字符串类型
string类型就是字符串,在JavaScript语言中,需要使用单引号或者双引号进行包裹
6.3Boolean类型
boolean: 布尔类型,布尔类型只有两个值:true 和 false
常用于条件判断中,如果条件成立,则返回true;条件不成立,则返回false。
6.4null类型
null类型只有一个值,就是null,从逻辑角度看,null值表示一个空对象指针。
6.5undefined类型
Undefined 类型只有一个值,即特殊的 undefined。
在使用 var 声明变量但未对其加以初始化时,这个变量的值就是 undefined。
7.强制类型转换
JS中常见的3种强制类型转换
Number(value)——把给定的值转换成数字(可以是整数或浮点数)
Boolean(value)——把给定的值转换成Boolean型
String(value)——把给定的值转换成字符串