1.javascript知识点总结
1.写javaScript的三种方式:
2.写javaScript的注意事项:
①严格区分字母的大小写;
②空格和换行。多余的空格会被忽略,可以将一行代码分成多行写;
③分号作为一个语句的结束;
④单行注释//,多行注释/*···*/,快捷键是ctr+?;
3.变量:
①声明变量:在一个html文档中,当有多个嵌入script标签的时候,相互之间是相通的。
②变量命名规则:
⑴必须以字母、下划线、$符开头,不能使用特殊符号,也不能使用数字;
⑵不能是系统关键字,如:new、if、class····;
⑶严格区分大小写;
4.数据类型:
数值、字符串、布尔、数组、对象、null、undefined
⑴可以使用typeof()查看数据类型:
⑵转义字符:
\n换行,\r回车,\b退格,\\反斜杠,\”双引号
⑶科学计数法:
30000可以写成3e4;
3.14可以写成314e-2;
⑷八进制第一位要是0,十六进制前两位必须是0x;
无论什么进制,在输出时都会转化为十进制;
⑸布尔值类型:
任意非0的数值都为true,0和NaN为false;
所有非空字符串都为true,空字符串为false;
表达式不返回null和undfined,就返回true;
Object的任何对象都会返回true;
⑹Undefined类型:
Undefined类型的值是undefined;
没有声明变量,或没有对变量赋值,则这个变量也是属于Undefined类型;
⑺Null类型:
Nul类型的值是null;
Null已定义,并初始化为null;
Undefined未定义,或是定义了但是没有初始化。
⑻Array数组类型:
⑼Object对象类型:
5.控制语句switch:
////周末
6.函数:
7.in运算符和for in循环语句:
In运算符:用来检测对象中是否具有某一特定属性,在数组中可以遍历数组中所有元素。
For in循环语句:通常用于遍历对象的属性,在数组中可以遍历数组中所有元素。
1.javascript知识点总结的更多相关文章
- JavaScript知识点整理(一)
JavaScript知识点(一)包括 数据类型.表达式和运算符.语句.对象.数组. 一.数据类型 1) js中6种数据类型:弱类型特性 5种原始类型:number(数字).string(字符串).bo ...
- javascript知识点积累
8年javascript知识点积累 08年毕业就开始接触javascript,当时是做asp.net发现很多功能用asp.net控件解决不了,比如checkbox单选,全选问题,自动计算总价问题, ...
- Javascript:必须知道的Javascript知识点之“单线程事件驱动”
heiboard: Javascript:必须知道的Javascript知识点之“单线程事件驱动”
- Javascript知识点记录(三)设计模式
Javascript设计模式记录,这个方面确实是没写过,工作中也没有用到js设计模式的地方. prototype与面向对象取舍 使用prototype原型继承和使用面向对象,都可以实现闭包的效果.那么 ...
- Javascript知识点记录(二)
Javascript入门易,精通难,基本上是共识的一个观点.在这个篇幅里,主要对一些难点进行记录. 鸭子类型 Javascript属于动态类型语言的一种.对变量类型的宽容,给了很大的灵活性.由于无需类 ...
- 8年javascript知识点积累
08年毕业就开始接触javascript,当时是做asp.net发现很多功能用asp.net控件解决不了,比如checkbox单选,全选问题,自动计算总价问题,刷新问题,等等.那时感觉javascri ...
- javascript知识点记录(1)
javascript一些知识点记录 1.substring,slice,substr的用法 substring 和slice 都有startIndex 和 endIndex(不包括endInex),区 ...
- JavaScript知识点总结(命名规范,变量的作用域)
命名规范 有人说JavaScript的宽容性是这个语言最糟糕的方面之一.比如说想把2个数字加在一起,JavaScript会把其中一个数字解析成字符串,那么就会得到一个奇怪的字符串,而不是2个数字的和. ...
- 这些Javascript知识点,面试和平时开发都需要
No1.语法和类型 1.声明定义 变量类型:var,定义变量:let,定义块域(scope)本地变量:const,定义只读常量. 变量格式:以字母.下划线“_”或者$符号开头,大小写敏感. ...
- JavaScript知识点
Day 01 1.Javascript 概述 1.什么是Javascript (JS) Javascript 是一种运行于 JS解释器/引擎 中的解释型脚本语言 JS解释器/引擎 :JS运行环境 1. ...
随机推荐
- linux 系统的 cache 过大,解决方案
linux buff/cache过大,清理脚本 2018年06月20日 13:44:53 taozhe666 阅读数:6500 三条指令: sync echo 1 > /proc/sys/v ...
- PHP 设置Cookie值注意项
Cookie 中的value值只能添加设置为String类型的字符串数据,但我们需要添加如数组,json串等其他类型的数据时,我们就要先对数据进行转换,再存入Cookie里了. Cookie 存储数组 ...
- centos7 搭建测试环境
1. 下载JDK8 地址:https://download.oracle.com/otn/java/jdk/8u221-b11/230deb18db3e4014bb8e3e8324f81b43/jdk ...
- 转:BIOS的恢复技术之Top Swap的原理应用
原文地址:https://baijiahao.baidu.com/s?id=1628248717252216590&wfr=spider&for=pc 一版又一版的BIOS推送,目的无 ...
- JavaEE-实验四 HTML与JSP基础编程
1.使用HTML的表单以及表格标签,完成以下的注册界面(验证码不做) html代码(css写于其中) <!DOCTYPE html> <html> <head> & ...
- 阶段3 3.SpringMVC·_01.SpringMVC概述及入门案例_07.入门案例中使用的组件介绍
这里配置上注解的支持,相当于配置了上面的前端控制器.处理映射器这两个
- 四十七:数据库之alembic数据库迁移工具的基本使用
在一般情况下,如果修改了模型,如增加或者删除了字段,SQLAlchemy是不会更新的,这就需要使用alembic来实现 使用alembic步骤:一:定义好模型二:使用alembic创建一个仓库:ale ...
- 52N皇后II
题目:给定一个整数 n,返回 n 皇后不同的解决方案的数量. 来源:https://leetcode-cn.com/problems/n-queens-ii/ 法一: 自己的代码 时间超过百分之90 ...
- jeecms v9图标不显示问题
- kettle学习资料
1.kettle资源丰富:kettle中文网 http://www.kettle.net.cn/category/use?tdsourcetag=s_pctim_aiomsg