位置: 编程技术 - 正文

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

  • 企业资产损失税前扣除管理办法2011215号第46条
  • 提完折旧的车卖掉划算吗
  • 费用的增加会减值吗
  • 合作建房分配比例 如何确定
  • 上期计提的费用是什么
  • 货物保管不善交来的罚款账务处理?
  • 银行结算方式包括哪些内容
  • 主体资格的法律规定
  • 有留抵税额会计分录
  • 最新个人独资企业
  • 怎么查核定征收额度
  • 商贸公司可以申请进出口权吗
  • 新公司没业务怎么做账
  • 学校的纳税人识别号是不是社会信用代码
  • 即征即退收入是否计入所得税
  • 职工福利费扣除标准2022
  • 新办企业需要做什么
  • 售后返租税收规定
  • 营改增后哪些费用可以抵扣
  • 我的初级备考经验--相信自己
  • 个人股权转让印花税在哪里申报
  • 土地增值税加计5%扣除年限
  • 潽金融资租赁有限公司
  • 分期收款发出商品属于什么科目
  • win11更新失败怎么办
  • apple mac 系统
  • 筹建期间内发生的开办费属于什么费用
  • 资源管理器被关闭了怎么恢复
  • 非常损失计入
  • php数组函数输出《咏雪》里有多少"片"字
  • 月末账务结转
  • php foo
  • 公司以知识产权出资纳税筹划
  • numba报错
  • 公众号 企业
  • vue 查询
  • 会计核算方法体系构成
  • uniapp下拉菜单
  • php_imagick
  • 大前端需要掌握什么技能
  • vscode怎么写前端代码
  • login user
  • 制造费用主要核算项目
  • 房产原值是否含增值税
  • 管家婆软件出库入库如何用
  • sqlserver数据表在哪里
  • 脚手架租赁费用超过购买价格
  • 未发货先开票是否违法
  • 金蝶软件如何建立新账套
  • 固定资产不计提残值可以吗
  • 汽车加油增值税专用发票
  • 预缴企业所得税计算公式
  • 制作费用和管理费用
  • 员工出差报销补贴政策
  • 检测费账务处理
  • 进项税额转出为什么加到销项税额里
  • 公司转给其他公司的投资款
  • 用友t3固定资产反结账的操作步骤
  • 银行存款日记账手工账填写样本
  • 支付外债利息要代扣代缴哪几个税
  • 负数发票怎么开具?
  • 新单位建账怎么做
  • 如何用win7
  • ubuntu14.04启动不了
  • win10系统怎么新建磁盘
  • linux安装yum命令步骤
  • linux ls命令什么意思
  • javascript中有几种数据类型
  • exceltype函数的用法
  • 快速掌握日语词汇
  • unity摇杆
  • python利用csv模块在对csv文件进行操作
  • kmp算法代码完整实现
  • linux中wget命令出现错误
  • js表单事件有哪些
  • 税控盘时钟异常去政务大厅那个窗口办理
  • 总分公司如何纳税
  • 深圳微信税务局登录不了
  • 厦门税务局发票查询系统
  • 地税局属于国家公务员吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设