位置: 编程技术 - 正文

Javascript入门学习第二篇 js类型第1/2页(js入门基础教程)

编辑:rootadmin
1,对象跟基本类型之间的转换: 不管何时,只是对象非空,在布尔环境中都为true. 如; new Boolean(false); new Number(0); new String(“”); new Array(); 上面虽然内部值是false,但对象的值是true; Object ? valueOf() ? toString() 其中Date类,是先执行toString()转换。 2,js中操作一个数据值: 任何语言都有自己的操作数据的方法; Js也不例外,js有3种重要的方式来操作一个数据值。 1) 复制它。例如把它赋给一个新的变量。 2) 把它作为参数传递给一个函数或方法。 3) 可以和其他值比较大小。 Js通过传值和传址2种方式操作这些数据的值。 从名称可以看处,传值 是通过传递值来操作数据。在赋值的过程中,对实际的值进行了拷贝,存储到一个新的变量中。拷贝的值和原来的值是2份完全独立的值。所以如果你改变了拷贝的值,并不会影响原来的值。当比较大小时候,通常进行琢个字节比较。 传址 从名字来看,就是通过传递地址来操作数据。在赋值的过程中,对实际的值的地址(可以说是引用)进行了拷贝,他们不是完全的独立,所以如果你通过引用改变了值,那么原始的值也会改变。当比较大小的时候,通常是看他们是否引用同一个地址来比较。 简单的传址例子: var a = new Date(); alert(a.getDate()); var b = a ; b.setDate(); alert(a.getDate()) // 输出 3,一般来说: 基本数据类型通过传值来操作的。(如果忘记了哪些是基本数据类型,可以往回看。) 对象数据类型通过传址来操作的。(比如 数组和函数) 例子: <script> //传值 a=1; b=a; b=2; alert(a); //输出 1 //传址 x=[1,2]; y=x; // 赋给y的只是x的一个引用,而不是x本身。数组已经在语句中被赋值了,执行过这段代码后,仍旧只有一个数组对象,只不过我们有2个对他的引用了。 y[0]=2; alert(x[0] +" | " +x[1]); //输出 2 | 2 </script> 其中我们必须注意字符串: js中字符串是通过传址来复制和传递的,而他们是通过传值来比较的。 对象和数组是用传值来传递的,只不过传递的这个值实际是一个引用,而不是对象本身。 总结: 类型 复制 传递 比较 数字 传值 传值 传值 布尔 传值 传值 传值 字符串 不可变 不可变 传值 对象 传址 传址 传址 不可变:在JS中,没有方法去改变字符串值的内容。 对字符串来说,传值还是传址,意义不大。

推荐整理分享Javascript入门学习第二篇 js类型第1/2页(js入门基础教程),希望有所帮助,仅作参考,欢迎阅读内容。

Javascript入门学习第二篇 js类型第1/2页(js入门基础教程)

文章相关热门搜索词:js入门基础教程,javascript初学者,javascript零基础入门,javascript快速入门,javascript入门教程,javascript零基础入门书籍,javascript零基础入门书籍,javascript零基础入门书籍,内容如对您有帮助,希望把文章链接给更多的朋友!

Javascript入门学习第三篇 js运算第1/2页 1,表达式:最简单的表达式:直接量或者变量名。vara=1;直接量表达式的值:本身。变量表达式的值:该变量所存放或引用的值。2,运算符:一元运算符

Javascript入门学习第四篇 js对象和数组第1/2页 比较难哦。做好心里准备吧。。。。。。深呼吸。。。1,for/in:一种遍历(枚举)对象属性的方法,可以循环我们呢事先不知道的属性。它可以枚举处用

Javascript入门学习第五篇 js函数第1/2页 1,函数:function是一个定义一次却可以多次调用的js代码。当一个函数被一个对象调用时,那么这个函数就叫做这个对象的方法。functioncssrain(x,y){//code}解

标签: js入门基础教程

本文链接地址:https://www.jiuchutong.com/biancheng/383999.html 转载请保留说明!

上一篇:Javascript入门学习第一篇 js基础第1/2页(javascript入门书)

下一篇:Javascript入门学习第三篇 js运算第1/2页(javascript新手教程)

  • 基于法律行为的物权变动三要件
  • 利息收入交税税率
  • 金税四期可以查个人账户吗
  • 个体户需要税务申报吗?
  • 小规模纳税人劳务分包税率
  • 专票没有税点
  • 上一年的收入少做账了该怎么调
  • 债务重组双方如何进行会计处理
  • 母公司吸收合并全资子公司土地增值税
  • 融资租赁营改增时间
  • 农产品发票抵扣需要勾选吗
  • 增值税发票是需要先对公转账吗
  • 出口发票开具注意事项及要求有哪些?
  • 住宿费增值税怎么算
  • 买入返售金融资产是资产还是负债
  • 工伤补偿是否缴纳医保
  • 滴滴开票是专票还是普票
  • 合伙企业对外投资
  • 企业所得税内部辅助机构说明怎么写
  • 财务负责人的岗位
  • 电脑重装系统如何分区?
  • 免征的增值税需要纳税调整吗
  • PHP:curl_multi_close()的用法_cURL函数
  • 苹果发布macOS更新
  • 退休费用会计分录
  • yii2框架结构
  • 招待费计入哪里
  • pytorch入门教程(非常详细)
  • 购买办公用品怎样写备注
  • 一键部署web应用
  • 个人咨询服务费怎么交税
  • ajax提交表单数据
  • 车保险费中的车险是什么
  • 营业税借方表示什么
  • 小规模纳税人当月应交增值税怎么算
  • 建筑业为什么要报统计局
  • 抵账的多余款是什么科目
  • 会计核算中并不是所有的总分类帐户都需要开设明细账户
  • sqlcoalesce
  • ubuntu 14.04 安装分区教程
  • 其他应付款二级明细科目有哪些
  • 企业账务处理程序的概念
  • 一般纳税人不开票收入怎么做账
  • 企业所得税期初余额什么意思
  • 什么是住房补贴,住房补贴如何办理?
  • 所得税税率变化对已确认递延所得税资产的影响
  • 权益性投资收益确认收入时间
  • 公司水电费分摊怎么算
  • 土地使用税为什么要交
  • 直接减免税款的例子
  • 跨年退货怎么处理账务
  • 现金日记账金额怎么填写
  • mysql innode
  • 史上最简单的不读书法成甲
  • 老毛桃u盘启动制作工具如何把原来的win7改xp系统图文教程
  • mac备忘录怎么使用
  • 安装fedora进入不到安装界面
  • internetfeatures.exe是什么文件
  • 解决磁盘被写保护的方法
  • 微软发布新系统
  • ubuntu系统自带的截图工具
  • win7系统如何创建新用户
  • efs加密解除
  • 在linux系统中
  • c盘权限恢复默认设置
  • opengl glu
  • jquery validate
  • centos上安装邮件服务器
  • jquery教程与例子
  • 怎么用python做爬虫
  • javascript编写程序
  • js 模板框架
  • js实现继承的几种方式详述(推荐)
  • ca钥匙登陆不了电子税务局
  • 青岛地税局 局长
  • 河北省国家税务局长简介
  • 购买服务合同模版
  • 润泽一词出自哪里
  • 纳税申报的期限是多少年
  • 司法拍卖车免除扣分吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设