JavaScript基本语法
一:变量:(JavaScript的变量是采用弱类型的形式,即声明变量时不必确定类型,而是在使 用或赋值时自动确定其数据类型)
变量命名规则:
(1)第一个字符必须是一个字母、下划线(_)或一个美元符号$。 (2)后面的字符可以是字母、下划线、美元符号或数字。 (3)区分大小写。
(4)不能与关键字同名 ,如while、for和if等。 变量命名方式:var是声明变量的关键字。
1.先声明变量再赋值 2.同时声明和赋值变量
(可以使用一条语句定义多个变量,把每个变量用逗号分隔开即可。)
二:数据类型
基本数据类型,五种。分别是undefined、null、boolean、number和string。 复杂数据类型——object对象类型。
注释:JavaScript是基于对象的语言,这意味着程序员既可使用系统自定义的对象, 也可使用自己创建的对象。
三:操作符(JavaScript是弱类型的)
Typeof(一种用来检测给定变量的数据类型) 结构:var message = \"hi\";
alert(typeof message); //string
undefined
对未初始化的变量及未声明的变量使用typeof运算符均会返回undefined。 结构:
Null(空类型,表示一个变量已经有值,但值为空对象,使用typeof检测时会 返回object。)
结构:
Boolean(布尔类型,也称真假类型)
这个类型有两个标准值:true(真)和false(假)。布尔值用来表示一个逻辑表达式 的结果,通常用做判断处理。 结构:
Number(在c#语言中,小数和整数会被分别存储在不同的类型中。但在JavaScript 中,整数、小数都是number。) 结构:
String(字符串类型,这是程序中使用最广的一种类型。) 结构:
四:运算符 类型 算术运算符 赋值运算符 比较运算符 逻辑运算符
运算符 + - * / % ++ -- = > < >= <= == != && || ! 提醒:“+”也能实现字符串的相加,只要表达式中有一个字符串,用“+” 相连成一个 新的字符串,例如:’demo‘+123的结果是’demo123’。
name是未初始化,address是未声明,所以输出两个“undefined”。