typeof的用法
typeof可以查看变量的数据类型。
例子 | 返回值 |
---|---|
typeof(123) | “number” |
typeof(“123”) | “string” |
typeof(true) | “boolean” |
typeof([]) | “object” |
typeof(function(){}) | “function” |
typeof(a) | “undefined” |
特殊用法:可以使用typeof来判断一个变量是否存在,如:if(typeof a != “undefined”)
null的typeof为object undefined的typeof是undefined。
js比较运算符
js逻辑运算符
Js 变量
在编程语言中,变量用于存储数据值。JavaScript 使用 var 关键词来声明变量。= 号用于为变量赋值。
ex:var a = 10;
JavaScript 表达式
表达式是值、变量和运算符的组合,计算结果是值。
表达式也可包含变量值:ex: x+10;
值可以是多种类型,比如数值和字符串:“Bill” + " " + “Gates”,结果为: “Bill Gates”:
js动态数据类型
ex:
var x; // 现在 x 是 undefined
var x = 7; // 现在 x 是数值
var x = “Bill”; // 现在 x 是字符串值
1.JavaScript 字符串值:字符串被引号(单引号与双引号都可)包围。
2.JavaScript 数值:包含整数和小数。
3.JavaScript 布尔值:值为true过false。
4.JavaScript 数组:数组由中括号包含,里面的每一个元素用逗号分隔开。 ex:var a = [1,2,3,4];
5.JavaScript 对象:对象有大括号包含,有属性名和属性值,通过点方式书写,每个属性由逗号分隔。ex var a = {};a.name = ‘xiaoming’;