js基础巩固之--变量类型以及声明
来源:互联网 发布:域名可以一年一年续费 编辑:程序博客网 时间:2024/06/05 03:33
在只求达到目的的同时,却丢失了坚实的基础,深知自己的基础有待加强。目前主要学习的书籍是《javascript高级编程设计(第三版)》,本博文笔记是第三章第三小节--数据类型(p23)。
本博文用到的知识点:变量的声明和赋值,变量的类型的检测(typeof),对象的遍历(for in),JS中arguments对象。
本文宗旨:总结所学到的知识点,得到大神的指点/纠错,给予和我一样的菜鸟一些帮助!
线上代码演示地址:http://runjs.cn/code/n9chq2bo
JScode
window.onload = function(){var obj = {//声明测试对象 _string : "字符串", _number1 : 12345, _number2 : 1.3, _boolean : true, _undefined : undefined, _null : null, _array1 : new Array(3), _array2 : [], _array3 : [1,2,3,4], _object1 : new Object(), _object2 : {},},objTypeof = {};//声明测试类型对象for(var x in obj){objTypeof[x] = typeof(obj[x]);//注意,typeof是操作符,并不是方法//以上代码同等于//objTypeof[x] = typeof obj[x];}for( var index in obj){document.write(index+'------'+obj[index]+'</br>');}document.write('=========================</br>');for( var index in objTypeof){document.write(index+'------值类型为:'+objTypeof[index]+'\n </br>');}document.write('=========================</br>');Write('五种基本数据类型','Undefined','Null','Boolean','NUmber','String');function Write(){for(var index in arguments){//arguments对象,是JS隐式对象,不能显式声明,函数执行时才可用document.write(arguments[index]+',');}}//访问对象属性的两种方式,注意第二种是中括号里字符串console.log(obj._string);console.log(obj['_string']);//访问没有定义的变量//console.log(aaa);//直接报错var bbb;//声明未赋值console.log(bbb);//返回undefined}努力一点,生活更美好!
0 0
- js基础巩固之--变量类型以及声明
- js基础巩固之--数组的声明与操作
- js变量的声明、类型、以及使用
- JS声明变量类型
- 前端学习--TypeScript语法--基础类型以及变量声明
- 基础——重中之重之JS的变量的声明
- Python基础之基础语法、变量类型以及运算符
- js变量类型及其声明方式
- JavaScript基础巩固----1 变量
- [基础类型巩固1]String
- [基础类型巩固2]array
- [基础类型巩固3]Object
- shell之declare 声明变量类型
- javascript基础笔记(三)之原始类型和声明变量
- js中的变量声明以及变量名规范
- 随时巩固的js基础
- 变量 声明变量 声明变量类型分类
- js之判断变量类型
- 用什么语言进行网页开发最好.php与asp语言的区别
- 1059. Prime Factors (25)
- Android开发之ListView 适配器(Adapter)优化
- UVA 12563 Jin Ge Jin Qu hao 01背包
- js冒泡事件
- js基础巩固之--变量类型以及声明
- 数据可视化:基本图表
- LeetCode 3Sum Closest
- day05-servlet
- 第一章 python中的变量
- 【难】【数学】斐波那契数列的O(logn)解法
- [Debug]Android 编辑xml中Incorrect line ending错误解决方法
- [LeetCode]Add Two Numbers
- HTTP协议详解