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. php中的htmlspecialchars_decode()函数

    htmlspecialchars_decode() 函数把一些预定义的 HTML 实体转换为字符. <?php $str = "This is some <b>bold&l ...

  2. windows桌面远程连接突然不能双向复制文件

    远程桌面连接windows 2008,突然无法在本地和服务器之间互相复制文件.根据微软的说明,由rdpclip.exe进程来控制,打开远程服务器的任务管理器,看到rdpclip.exe进程存在,即可进 ...

  3. 3、Linux目录操作

    1.目录操作概述 2.ls显示目录内容 命令名称:ls 命令英文原意:list 命令所在路径:/bin/ls 执行权限:所有用户 功能描述:显示目录文件 ls  -a    显示目录下的所有文件(包括 ...

  4. loj#10067 构造完全图(最小生成树)

    题目 loj#10067 构造完全图 解析 和kruscal类似,我们要构造一个完全图,考虑往这颗最小生成树里加边 我们先把每一条边存下来, 把两个端点分别放在不同的集合内,记录每个集合的大小,然后做 ...

  5. JUC - ThreadPoolExecutor

    JUC - ThreadPoolExecutor 创建一个ThreadPoolExecutor ThreadPoolExecutor( int corePoolSize, // 保留在池中的线程数,即 ...

  6. 79.mobile/js---手机端分享调用功能的实现(只能在真机上测试有效)

    html:<a href="javascript:void(0);" class="all-share" onclick="call('defa ...

  7. Audio Queue Services Programming Guide(音频队列服务编程指南)

    Audio Queue Services 的苹果官方文档: https://developer.apple.com/library/ios/documentation/MusicAudio/Conce ...

  8. mysql DML 数据插入,删除,更新,回退

    mysql插入,删除,更新地址:https://wenku.baidu.com/view/194645eef121dd36a32d82b1.html http://www.cnblogs.com/st ...

  9. 【索引】Oracle之不可见索引和虚拟索引的比对

    [索引]Oracle之不可见索引和虚拟索引的比对    Oracle之不可见索引 :http://blog.itpub.net/26736162/viewspace-2124044/ Oracle之虚 ...

  10. Redis:Linux安装与使用

    Redis的存储结构:字符类型,散列类型,列表类型,集合类型,有序集合. Redis功能: 可以为每个key设置超时时间. 可以通过列表类型来实现分布式队列的操作. 支持发布订阅的消息模式. 为什么使 ...