Javascript基础知识
来源:互联网 发布:ubuntu istat 编辑:程序博客网 时间:2024/06/16 15:45
Javascript基础
Javascript的数据类型
Javascript和Java一样存在两种数据类型
- 原始值(存储在栈stack中简单数据)
- 引用值(存储在堆heap中对象)
5种原始数据类型
- Undefined、Null、Boolean、Number和String
Javascript中字符串是原始数据类型
通过typeof 运算符,查看变量类型
所有引用类型都是object
<script type="text/javascript"> var v2 = "abc"; alert(typeof v2);//判断变量引用的类型</script>
通过instanceof 运算符解决typeof 对象类型判断问题
var v6 = new Date(); alert(v6 instanceof Date);//true var v7 = "abc"; alert(v7 instanceof Object);//false
区分Undefined 和null
- 变量定义了未初始化/访问对象不存在属性 undefined
- 访问的对象不存在 null
Array 对象
Array 对象用于在单个的变量中存储多个值。
new Array();new Array(size);new Array(element0, element0, ..., elementn);
Boolean 对象
Boolean 对象表示两个值:”true” 或 “false”。
new Boolean(value); //构造函数Boolean(value); //转换函数
Date 对象
Date 对象用于处理日期和时间。
var myDate=new Date()
Math 对象
Math 对象用于执行数学任务。
var pi_value=Math.PI;var sqrt_value=Math.sqrt(15);
Number 对象
Number 对象是原始数值的包装对象。
var myNum=new Number(value);var myNum=Number(value);
String 对象
String 对象用于处理文本(字符串)。
new String(s);String(s);
RegExp 对象
RegExp 对象表示正则表达式,它是对字符串执行模式匹配的强大工具。
new RegExp(pattern, attributes);
0 0
- javascript基础知识
- JavaScript基础知识
- javascript基础知识
- javascript基础知识
- JavaScript基础知识
- JavaScript基础知识
- JavaScript基础知识
- JavaScript基础知识
- javascript基础知识
- javascript基础知识
- javascript基础知识
- javascript基础知识
- Javascript基础知识
- javascript -基础知识
- JavaScript基础知识
- javascript基础知识
- javascript基础知识
- javascript 基础知识
- PCM与DRAM混合内存
- C++右值引用
- HDU5489 Removed Interval (LIS变形)
- python安装dlib
- 【Heritrix 03】heritrix_dmesg.log
- Javascript基础知识
- 【redis】——简单入门之安装
- MarkDown技巧:两种方式实现页内跳转
- PAT乙级.1018. 锤子剪刀布 (20)
- [emerg] bind() to 0.0.0.0:80 failed (13: Permission denied)
- C++ - PAT - L2-013. 红色警报(天梯赛决赛题目)
- 通过按钮复制一段代码
- 9. Palindrome Number
- 向 Activity 添加片段