JavaScript(二)基本概念
JS区分大小写
html/css 中 标签选择器不区分大小写
id class 选择器区分大小写
其中属性名 属性名 属性值 不区分大小写
行间事件 onclick 等 不区分大小写 而 执行的内容 部分区分大小写
多个相同的行间事件 前面的 会被 后面的冲掉
标识符(变量,函数,属性的名字)
命名方式: 第一个字符必须是字母 、下划线 或 $
注释方式
单行注释 //
段落注释 /* */
严格模式
"use strict" //加在首行
语句
ECMAScript 语句中 要以 ; 结尾
如果 没以分号结尾 ,编译器 会自动解析看下面的代码是否能与他一起执行 若能 则合并 若不能则在这行后面添加分号
return break 换行自动加分号 无论能否与后面一起执行
continue 换行后 任然执行
++ -- 相反 因为 他是一元运算符 右结合
变量 Ecmascript 变量是松散类型的
声明变量 var
var 声明的变量会提前 var的变量不能删除 因为 var了 就是相当于 申请了 一个空间
而未经声明 就复制生成的全局变量可以删除 因为他相当于 给window 对象添加了一个属性
因为对象的属性是无序的 所以就不需要提前 所以这种方式生成的 变量 不会提前
小题
var a=”abcd”,a.len=4; console.log(a.len) //undefined
这里是包装类 只有对象有方法 其他的只是 包装类
转载于:https://www.cnblogs.com/96weibin/p/7989597.html
JavaScript(二)基本概念相关推荐
- 初识JavaScript(二)
初识JavaScript(二) 我从上一篇<初识JavaScript(一)>知道和认识JavaScript的词法结构,也开始慢慢接触到了JavaScript的使用方法,是必须按照JavaS ...
- JavaScript二(第一个js程序)
一.<script>xxxx</script>标签解析 1.charset :可选,表示通过src属性指定的字符集,由于大多数浏览器忽略它,所以很少有人用它 2.defer:可 ...
- jQuery相当于对 javascript二次开发,所以基于 jQuery实现的各种插件直接调用即可...
jQuery相当于对 javascript二次开发,所以基于 jQuery实现的各种插件直接调用即可 转载于:https://www.cnblogs.com/npk19195global/p/4482 ...
- PHP、JavaScript 二维码解码器, 识别二维码
Javascript 二维码解码器 代码下载链接:https://download.csdn.net/download/supramolecular/15901268 <!DOCTYPE htm ...
- Javascript二维码生成器,使用手机扫一扫二维码打开
我们通常在pc端有一些需求,扫码打开网址,在手机上继续操作. 本文旨在介绍一款javascript二维码生成器插件,可以传入一些字符串,或者链接等,生成二维码. 第一步,安装qrcode插件 npm ...
- 心理统计学 笔记 (二) 基本概念
主目录 文章目录 二. 基本概念 Data type Graph Type 三. 概率分布 参考 心理统计 视频, 心理统计 视频 二. 基本概念 Data type Constant: Fixed ...
- 【移动端网页布局】移动端网页布局基础概念 ⑤ ( 视网膜屏技术 | 二倍图概念 | 代码示例 )
文章目录 一.视网膜屏技术 二.二倍图概念 三.代码示例 一.视网膜屏技术 PC 端 和 早期的 移动端 网页中 , CSS 中配置的 1 像素 对应的就是物理屏幕中的 1 像素 ; Retina 视 ...
- 谷粒商城微服务分布式高级篇ElasticSearch二——重要概念及原理
文章目录 面向文档 索引 分布式特性 分布式集群 集群健康 添加索引 增加故障转移 横向扩展 继续扩展 应对故障 数据结构 什么是文档? 文档元数据 _index _type _id 其他元数据 _s ...
- javascript中重要概念-闭包-深入理解
在上次的分享中javascript--函数参数与闭包--详解,对闭包的解释不够深入.本人经过一段时间的学习,对闭包的概念又有了新的理解.于是便把学习的过程整理成文章,一是为了加深自己闭包的理解,二是给 ...
- javascript代码块概念及预编译机制
JavaScript是一种描述型脚本语言,它不同于java或C#等编译性语言,它不需要进行编译成中间语言,而是由浏览器进行动态地解析与执行.如果你不能理解javaScript语言的运行机制,或者简单地 ...
最新文章
- Android seLinux 设置
- linux终止yum进程,【Linux】CentOS7中yumbackend.py进程的结束方法
- matlab中如何表示线积分,MATLAB - 复杂的线/路径积分
- 作者:杜军平(1963-),女,博士,北京邮电大学计算机学院教授、博士生导师...
- cef如何隐藏html,CefSharp访问加密的HTML/JS/CSS文件
- Asp.Net Core简单整理
- xmind2020激活教程_思维导图软件XMind 2020 v10.2.1中文版的官网下载、安装与序列号注册文件激活教程-推荐实用小软件
-亦是美网络...
- camera 驱动 raw bayer isp
- 无线共享打印机无法连接服务器,“不能连接网络共享打印机”常见原因及处理方法:...
- 系统重启后接口代理服务器ip地址会变,重启路由器可以IP会变吗
- 坐标转换—高斯正反算(附测量助理最新版软件下载)
- 使用Java在图片中添加文字
- 【FA TSP】基于matlab萤火虫算法求解旅行商问题【含Matlab源码 328期】
- 探寻HTTPS中S的含义
- ThinkPad T480 Win10系统键盘失灵
- 微信小程序参数传递获取当前页面的url和参数
- STM32G070芯片开发笔记:一、如何用ST送的学习板上的STLink烧录调试
- [AI]深度优先、广度优先、迭代加深搜索练习题
- 如何做H5页面阴影悬浮效果
- Java题目训练——星际密码和数根
热门文章
- 指导行为--数据分析价值之源
- snmp有android代理端吗,GitHub - wosika/SNMP4Android: 简易使用于安卓的SNMP工具类,基于snmp4j...
- 二十三种设计模式[4] - 原型模式(Prototype Pattern)
- day01--课后练习
- 清理tomcat缓存
- GDB常用调试命令(一)
- OSChina 周日乱弹 —— 普通人如何面对持刀歹徒
- struts2的package和result的标签的属性
- 网络知识 -- 第二部
- mysql如何更新一个表中的某个字段值等于另一个表的某个字段值