位置: 编程技术 - 正文

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设计模式书)

  • 税捷财税官网
  • 吸收合并和新设合并
  • 交强险怎么报销流程
  • 特殊性税务处理所得税怎么算
  • 总公司签合同发票由分公司开可以吗
  • 话费充值发票可以入账吗
  • 美容行业如何做活动
  • 高新企业收到政府补贴会计分录
  • 劳保如何入账
  • 应税消费品的税目有哪些
  • 支付佣金和手续费一样吗
  • 土地出让金评估费怎么算
  • 结算金额大于合同金额
  • 分期收款销售商品确认收入会计分录
  • 生产药酒的厂家
  • 事业单位库存现金
  • 网上办税大厅查询财务负责人?
  • 计生用品增值税减免税申报明细表怎么填
  • 企业季度所得税资产总额怎么填
  • 个税贷方余额比实际金额多
  • 公司没有进出口权 如何进行业务
  • 利润分配未分配利润期末有余额吗
  • 汇算清缴工资薪金支出包含社保费吗
  • 小企业会计准则会计科目表
  • 苹果电脑屏幕键盘怎么去除
  • bp程序是什么
  • 小程序码生成器在线制作
  • 对公帐户定期存款利率
  • 电商平台第三方服务
  • 明细账是什么样子
  • 盘点的原则包括
  • 智能路由器五个灯一直闪
  • php单例模式demo
  • 转让土地使用权的条件是什么
  • 小规模企业购入固定资产怎么做账务处理
  • php写一个函数,对手机号做基础的判断和处理
  • 购买仓库计入什么科目
  • thinkphp,onethink和thinkox中验证码不显示的解决方法分析
  • 公司转让账务处理方法
  • php 银行卡支付
  • 规划设计费会计处理
  • 取得农产品免税发票如何账务处理
  • 股东从公司账户上转钱违法吗
  • 超市小票可以作为证据吗
  • discuz怎么使用
  • pytest conftest
  • 关闭php报错
  • 商品售后回购分录
  • 车辆维修费发票图片
  • 小企业会计准则主要按照什么计量
  • 非独立核算门市部销售自产应税消费品
  • 专项资金支出时间规定
  • 印花税计入会计什么科目
  • 设计公司发生的设计费怎么入账
  • 待认证进项税怎么转出
  • 流动比率计算公式是年初还是年末
  • 企业转让固定资产属于什么收入
  • 固定资产安装费计入入账价值吗
  • 企业商业汇票到期款项存入银行
  • 非正常损失进项税额转出计算
  • sql2000删除
  • Centos MySQL 5.7安装、升级教程
  • win2003无法启动
  • 怎么建立dhcp服务器
  • cocos2d-x教程
  • js中onmouseover
  • jQuery中trigger()与bind()用法分析
  • jquery动态添加div
  • javascript基础入门视频教程
  • 如何使用jquery
  • 安卓网络管理类app
  • android studio中r文件在哪
  • python运行flask
  • 四川国税网上申报
  • 资本公积如何转增股本的流程
  • 河北税务医保缴费怎么操作
  • 国家税务局大数据局
  • 收回闲置土地使用权案例
  • 安徽税务局检验员工资
  • 租赁合同备案后可以更改吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设