博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Javascript基础与面向对象基础~第二讲 Javascript中的变量及变量的类型
阅读量:6598 次
发布时间:2019-06-24

本文共 2034 字,大约阅读时间需要 6 分钟。

前言

javascript脚本语言,它的成功很大程度上体现在它对各大浏览器的兼容性上,各大浏览器都按着的标准走,这也使得javascript成为前端工程的一种必要筹码,你的JS牛,你的薪水可能就是5位数,呵呵!

有人说JS就是脚本语言,一个个方法,一个个小插件,但我并不这样认为,对于任何一种开发语言来说,它都可以是面向对象的,都可以遵循着面向对象的原则去走,只有这样,你开发出现的代码才是健壮的,可读性强的,看着舒服的。

javascript中的变量

javascript中的变量可以分为全局变量与局部变量,当你不去var声明时,它会默认被声明为全局变量,加上var它就是当前方法中的局部变量,对于全局变量来说,它的作用域就是当前页面,它对于当前页面的所有<script>块都是可见的,而对于局部变量它的作用域就是当前方法块。定义如下:

javascript中变量的数据类型

开发语言中的数据类型都很类似,对于JS来说它有整型,浮点型,布尔型,数据类型,json类型,对象类型组成,它们之间可以进行相应的运算,如整型与整型之间,整型与浮点型之间,整型与字符型之间。

几种常见的类型及它们的变量如何去定义

    //注意:javascript语言中,对大小写是敏感的        var variableInt = 1; //整形变量        var variableString = "1"; //字符型变量        var variableBool = true; //布尔型变量        var variableFloat = 1.01; //浮点型变量(有的语言里叫它单精度型)        var variableArray = [1, 2, 3, "one", "two", "three"]; //数组型变量        var variableJson = [{ ID: "1", Name: "zzl" }, { ID: "2", Name: "ninali"}]; //Json对象型变量        var variableObject = { ID: 1, Name: "zzl", Age: 30, IsMarry: true }; //JS对象型变量

类型之间的转换

var stringToInt = parseInt(variableString);        var strintToFloat = parseFloat(variableString);        console.log(stringToInt);        console.log(strintToFloat);

各种类型的变量之间的运算

     console.log(variableInt + variableInt); //整型計算        console.log(variableInt + variableString); //整形与字符型计算        console.log(variableInt + variableFloat); //整形与单精度型计算        console.log(variableBool);        console.log(!variableBool); //对布尔型的逻辑非运算        console.log(variableBool && false); //对布尔型的逻辑与运算        console.log(variableBool || false); //对布尔型的逻辑或运算        for (var i = 0, max = variableArray.length; i < max; i++) {
//对数组的遍历 console.log(variableArray[i]); } for (var i = 0, max = variableJson.length; i < max; i++) {
//对JSON对象的遍历 console.log("ID索引为:" + variableJson[i]["ID"] + "对应的Name为:" + variableJson[i]["Name"]); } console.log("js对象中,ID属性是" + variableObject.ID + "Name属性是" + variableObject.Name)//输出js对象的值

OK,对于变量的介绍就到这里吧,大家动手自己写写代码,感觉一下吧,呵呵!

感谢阅读!

转载于:https://www.cnblogs.com/lori/archive/2013/01/22/2870811.html

你可能感兴趣的文章
Caused by: java.net.UnknownHostException: mybatis.
查看>>
一个不错的shell 脚本入门教程
查看>>
JVM、GC相关资料
查看>>
以写代学:python 原始字符串操作符&&字符串内建函数
查看>>
dell r620装cenots7遇到的问题
查看>>
Ansible之playbook的使用
查看>>
ansible模块批量管理
查看>>
redis命令 - GET
查看>>
Apache Hadoop 入门教程第二章
查看>>
grep
查看>>
[Maven问题总结]Jetty9的Maven配置——嵌入式服务器
查看>>
《从零开始学Swift》学习笔记(Day 35)——会使用下标吗?
查看>>
DNSmasq
查看>>
j2ee四大作用域pagecontext,request,session,ServletContex
查看>>
httpd.conf的基本设置
查看>>
php socket通信机制实例说明与代码
查看>>
Java 编程学习(四) 重载/传参/构造器
查看>>
读一本跟技术无关的书籍
查看>>
lamp(三)php,mysql 配置
查看>>
RHEL/Centos7新功能
查看>>