位置: 编程技术 - 正文

JavaScript的21条基本知识点

编辑:rootadmin
1.JavaScript大小写敏感;2.声明变量如果不写var,则为声明了全局变量;任何不是方法的函数,都是全局变量,其里面的this都指向window;3.%运算符,求余数,保留整数,y=5;x=y%2;则x=1;4.如需把两个或多个字符串变量连接起来,请使用 + 运算符,区别于php;5.三目运算:greeting=(visitor==”PRES”)?”Dear President “:”Dear “;6.indexOf()方法,从0算起,空格也算一位;7.Math.floor()向下取整数,返回的值小于或等于该数,Math.floor(-5.9),返回-6;8.函数内部声明变量的时候,一定要使用var命令。如果不用的话,你实际上声明了一个全局变量!9.写demo时,一定要将JS写到最下面,防止因html元素未加载,导致JS代码运行不出来预计的效果(JS是解释型语言,边加载边解释,只有目标对象被加载到DOM树以后才能获取和操作);.闭包的含义:闭包其实就是函数的嵌套,内层的函数可以使用外层函数的所有变量,即使外层函数已经执行完毕(所以闭包会有性能问题,外层的变量在外层函数调用结束之后还一直存在在内存中);.checkbox打钩的值为check,不是true;取消的值为undefined,不是false;.判断变量未定义用 typeof(flag)===”undefined”;.JS函数内部可以访问全局变量(或作函数外部变量),这点区别于PHP;.函数中的this,总是指向调用者,或者可以这样说:不是方法的函数,this都指向window;是方法的函数this指向对象本身(要注意方法中的闭包问题,this是指向window的);.销毁变量的方法:obj = null; delete obj;.直接判断时,以下会被转换成false: undefined,null,0,-0,NaN,”"(空字符串);所有其他值,包括对象、数组都会转换成true;.布尔值包含一个toString()方法,可以返回true或false的字符串;.可以说javascript只有6种数据类型,数字、字符串、布尔值、null、undefined和对象;.javascript中没有块级作用域,取而代之的是函数作用域(参见犀牛书第六版P);.javascript的声明提前特性:在函数里声明的所有变量都被提前到函数的顶部(参见犀牛书第六版P);.JS中函数的执行都是异步的,要注意取值的问题

推荐整理分享JavaScript的21条基本知识点,希望有所帮助,仅作参考,欢迎阅读内容。

JavaScript的21条基本知识点

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

javascript设计模式之工厂模式示例讲解 javaScript工厂方式原始的方式因为对象的属性可以在对象创建后动态定义,这在JavaScript最初引入时都会编写类似下面的代码varoCar=newObject;oCar.color="blue";oCa

javascript日期格式化示例分享 /***格式化日期*@param{Object}ms表示指定日期与年1月1日午夜间全球标准时间的毫秒数*@returnyear-month-datehh:mm*/Util.parseToDate=function(ms){vardate=(newDate(parseInt(ms)

JS和函数式语言的三特性 首先要有一个概念:并不是一个语言支持函数,这个语言就可以叫做函数式语言。函数式语言中的函数(function),除了能被调用之外,还具有一些其他性

标签: JavaScript的21条基本知识点

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

上一篇:js函数在frame中的相互调用详解(js frameset)

下一篇:javascript设计模式之工厂模式示例讲解(js设计模式书)

  • 流转税具体的账务处理,可以怎样考虑?
  • 房产公司结转收入条件
  • 货款不入公司账户属什么行为
  • 加计扣除进项税账务处理
  • 工程机械租赁税点
  • 银行理财算投资吗
  • 企业所得税季度预缴怎么计算
  • 业务收入和营业收入关系
  • 按收入比例结转怎么做账
  • 营改增以前土地交易应交税费
  • 住房公积金个人和单位各承担多少
  • 会计准则 现金流量
  • 完税凭证和发票一起打印
  • 土地增值税清算的条件
  • 有限合伙企业转让投资股权
  • 公司名下没有车可以开运输发票吗
  • 河道工程维护管理费征收
  • 受托加工费的成本都有什么
  • 地税能不能查到个人的贷款行为?
  • 提前报废资产损失税前扣除
  • 2016的发票2017年还能用吗?
  • 小微企业季度超过30万怎么报增值税
  • 存货盘亏计入什么科目批准后
  • 火车票抵扣进项税额怎么申报
  • 增值税申报表能更正申报吗
  • 变动成本率的计算公式字母
  • 公司向个人转账分录
  • 分期开发是什么意思
  • 出口退税进口免税
  • 代垫资金的代购是什么
  • 投资的子公司亏损注销
  • 向股东借款会计科目
  • 收到生育津贴会计分录
  • 手机CPU天梯图2023年7月
  • smtplib教程
  • 项目不可用怎么解决
  • 非货币性资产交换和债务重组的区别
  • 自适应屏幕宽度
  • PHP:curl_multi_info_read()的用法_cURL函数
  • 做事应该怎么做
  • 子公司开票给母公司,冲减利润,怎么避免税务风险
  • 在认缴期限内未出资是否违法
  • php判断查询是否有结果
  • 保险储金是什么意思
  • 计提利息会计分录怎么做
  • 增值税抵扣新政策
  • 金融企业呆账核销管理办法
  • 稿酬所得收入额含税吗
  • 企业汇算清缴后发现有多计提的成本
  • 2023年美赛春季赛成绩查询
  • 企业一次性伤残补助金赔偿标准
  • 如何使用首页
  • 政府购买服务交几险
  • 建筑企业提供服务的机制保障
  • 小规模未开票收入按1%还是3%
  • 如何提取十位数
  • 政府扶持资金的优缺点
  • 预借备用金的会计分录
  • 委托加工应税消费品纳税义务发生时间
  • 外地预缴需要缴纳印花税吗
  • 其他资本公积核算哪些内容
  • 成本类科目借贷规则
  • win8 开机
  • linux 详解
  • win7和2008r2
  • 电脑无法检测到麦克风怎么办
  • win7电脑开机声音怎么改
  • 影响电脑速度的因素
  • win10系统电脑无法开机怎么办
  • linux的run目录放什么文件
  • 电脑ip地址设置在哪里
  • Win10系统怎么使用经典事件查看器?
  • [置顶] 关于UNITY5.0和高通AR4.2.3在手机上白屏的问题
  • opengl 顶点
  • python怎么启动命令
  • jquery操作样式的方法
  • javascript入门教程
  • 党员逝世可否盖党旗
  • 交医保显示已申报怎么办
  • 什么是深入调研工作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设