javascript能做什么?

语句与注解,标识符,字面量,变量命名规范

JavaScript中的数据类型,其它类型如何转为数据型,操作符

字符方法,数组方法,函数与对象,函数表达式,变量作用域,对象

JavaScript条件判断,switch结构,while,do-while循环,for循环,for-in循环

DOM树,onload与onclick事件,节点属性,关系,增删改查,子节点判断与操作

事件,给对象绑定事件的三种方法,事件冒泡与拦截

js语句写在html文档中

标识符,变量,字面量

标识符必须以字母,下划线,$开头

标识符不能以数字,特殊符号开头,不能使用保留字

变量,使用var关键字创建,命名要符合标识符规范,按名称调用,区分大小写

JavaScript数据类型:

undefined,null,number,Boolean,String,Object

typeof操作符

null 本身就是一个对象
var data = null
undefined
type of data
"object"
undefined == null
true
var message = ' '
undefined message == false
true
var message = 'jscsshtml'
undefined message
'jscsshtml' message.length
9 var num = 12
undefined var numString = num.toString()
undefined numString
"12" typeof numString
"string"
var obj = new Object()
undefined typeof obj
"object" obj.url = 'dashu'
'dashu' obj.url
'dashu'
obj.sayhello = function() {console.log('dashu')}
function() {console.log('dashu')} obj.sayhello()
dashu

Number()

其他类型转数值类型

parseInt()

将数字开头的字符串转为整数

parseFloat()

将数字开头的字符串转为小数

Number(' ');
0 Number('123')
123 Number(true)
1 Number('da')
NaN

操作符

算术操作符,字符操作符,布尔操作符

赋值操作符,一元操作符,比较操作符

字符串.方法名

[外链图片转存失败(img-10qh1R2G-1564278128080)(https://upload-images.jianshu.io/upload_images/11158618-5f0a3c332df01380.png?imageMogr2/auto-orient/strip|imageView2/2/w/1240)]

JavaScript中的数组方法

[外链图片转存失败(img-Z5kor7I1-1564278128083)(https://upload-images.jianshu.io/upload_images/11158618-5bbdf9aa0dc28d43.png?imageMogr2/auto-orient/strip|imageView2/2/w/1240)]

[外链图片转存失败(img-GcROZcuT-1564278128085)(https://upload-images.jianshu.io/upload_images/11158618-635fe7722d858a8a.png?imageMogr2/auto-orient/strip|imageView2/2/w/1240)]

[外链图片转存失败(img-lp0qu5tU-1564278128090)(https://upload-images.jianshu.io/upload_images/11158618-5c5096e2a9d67bcf.png?imageMogr2/auto-orient/strip|imageView2/2/w/1240)]

function 函数名(参数列表){
函数体由一条或多条语句组成;
}

变量作用域

函数内部创建的变量是局部变量,只能在函数内部使用

在函数外部创建的是全局变量,当前脚本任何地方都能用


请点赞!因为你的鼓励是我写作的最大动力!

[外链图片转存失败(img-9SEoXvIP-1564278128091)(//upload-images.jianshu.io/upload_images/11158618-f0c11041a76563e7?imageMogr2/auto-orient/strip|imageView2/2/w/1240 “喜欢我就关注我”)]

吹逼交流群:711613774

[外链图片转存失败(img-1PjPMokB-1564278128097)(//upload-images.jianshu.io/upload_images/11158618-d9d64fa290371ea5.png?imageMogr2/auto-orient/strip|imageView2/2/w/1240)]

PHP全栈学习笔记33的更多相关文章

  1. PHP全栈学习笔记17

    phpmyadmin教程 管理页进入phpmyadmin 打开C:\wamp\apps\phpmyadmin3.5.1下的配置文件:config.inc 修改密码 创建与修改数据库.数据表 字段类型 ...

  2. PHP全栈学习笔记14

    一.搭建PHP开发环境 Apahce服务器 Dreamwear创建站点 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitiona ...

  3. PHP全栈学习笔记7

    图形图像处理技术,gd库的强大支持,PHP的图像可以是PHP的强项,PHP图形化类库,jpgraph是一款非常好用的强大的图形处理工具. 在PHP中加载GD库 gd官方网址下载: http://www ...

  4. PHP全栈学习笔记18

    php基础知识,JavaScript,jQuery,ajax基础知识 linux基础知识,mysql数据库的基础与优化 程序设计,PHP框架基础知识,算法,逻辑思维,高并发 PHP基础知识 引用变量, ...

  5. python全栈学习笔记(一)网络基础之网络协议篇

    阅读目录 一.操作系统基础 二.网络通信原理 2.1 互联网的本质就是一系列的网络协议 2.2 osi七层协议 2.3 tcp/ip五层模型讲解 2.3.1 物理层 2.3.2 数据链路层 2.3.3 ...

  6. PHP全栈学习笔记29

    前言 这一章主要讲一讲PHP的背景,优势,PHP的环境搭建,书写和调式简单的PHP代码,如何解决简单的PHP错误等. 目录结构 PHP简介 PHP是面向对象,指令式编程,设计者是 拉斯姆斯·勒多夫 出 ...

  7. PHP全栈学习笔记13

    php与ajax技术 web2.0的到来,ajax逐渐成为主流,什么是ajax,ajax的开发模式,优点,使用技术.(ajax概述,ajax使用的技术,需要注意的 问题,在PHP应用ajax技术的应用 ...

  8. PHP全栈学习笔记12

    php简介,php历史,php后端工程师职业前景,php技术方向,php后端工程师职业体系介绍. php是世界上使用最广泛的web开发语言,是超文本预处理器,是一种通用的开源脚本语言,语法吸收了c语言 ...

  9. PHP全栈学习笔记16

    <?php $fileName = "php大师.test.php"; //补充程序,显示文件名(不包括扩展名) $start = strrpos($fileName, &q ...

随机推荐

  1. 转:Windows下交换CapsLock和左ctrl

    Windows下交换CapsLock和左ctrlHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout中添加Scanco ...

  2. .net Dapper 学习系列(2) ---Dapper进阶

    目录 写在前面 前期准备 Dapper 单表批量添加 在Dapper 多表查询 在Dapper 调用存储过程 在Dapper 使用QueryMultiple进行多表查询 在Dapper 使用事务进行多 ...

  3. java之mybatis之查询及分页

    1.mybatis中查询方式有3种 //查询单个值 @Test public void testFindOne()throws IOException{ SqlSession session = My ...

  4. C# vb .net实现黑白效果特效滤镜

    在.net中,如何简单快捷地实现Photoshop滤镜组中的黑白效果效果呢?答案是调用SharpImage!专业图像特效滤镜和合成类库.下面开始演示关键代码,您也可以在文末下载全部源码: 设置授权 第 ...

  5. 安卓自定义View基础 --坐标系,角度弧度,颜色

    转自:https://www.gcssloop.com/customview/CustomViewIndex/ 1.坐标系 2.角度弧度 3.颜色 一.屏幕坐标系和数学坐标系的区别 由于移动设备一般定 ...

  6. Java调用Http/Https接口(7,end)--WebClient调用Http/Https接口

    WebClient是Spring提供的非阻塞.响应式的Http客户端,提供同步及异步的API,将会代替RestTemplate及AsyncRestTemplate.文中所使用到的软件版本:Java 1 ...

  7. 自学Python编程的第十一天----------来自苦逼的转行人

    2019-09-21-23:00:26 今天看了很多博客网的博客,看完觉得自己的博客真的是垃圾中的垃圾 新手不知道怎样写博客,我也很想写好一篇能让人看的博客,但是目前水平不够 只能慢慢改,今天的博客还 ...

  8. selenium浏览器自动化测试框架文档(修正版)

    写在最前面:目前自动化测试并不属于新鲜的事物,或者说自动化测试的各种方法论已经层出不穷,但是,能够在项目中持之以恒的实践自动化测试的团队,却依旧不是非常多.有的团队知道怎么做,做的还不够好:有的团队还 ...

  9. VirtualBox下设置 XP虚拟机桥接模式

    virtualBox下设置虚拟机桥接模式

  10. Maven整合eclipse

    1.配置eclipse本地Maven 点击Window-->Perference 选择Maven-->Installations 点击Add添加本地Maven   然后勾选本地Maven, ...