美文网首页
js 学习 -- 01

js 学习 -- 01

作者: YxxxHao | 来源:发表于2016-11-03 00:18 被阅读45次

基础语法

  1. 区分大小写

  2. 标识符(第一个字符必须为字母,_,$;驼峰法)

  3. 注释(和 C 一样)

  4. 可以省略结尾分号,但不推荐

  5. 变量(var 定义变量,省略 var 变全局变量)

  6. 四种基本类型:Undefined、Null、Boolean、Number;一种复杂数据类型:Object;可以通过typeof(xxxx) 来判断类型

  7. 八进制字面值第一位必须为0,十六进必须为0x

  8. NaN,非数值,表示一个本来要返回数值的操作数未返回数值的情况,如果任何数值除以零的情况返回NaN,而且NaN与任何值不相等,包括本身。isNaN()会把参数转化为数值,不能转换成数值的值都会返回ture

  9. String 类型中可以使用 " ", 也可以使用 ‘’, 支持 string + string 语法

  10. Object 类型,object 其实就是一组数据和功能的集合,通过 new 来创建:

    var obj = new Object();

每个 Object 实例都有以下属性和方法:

  • constructor:保存着用于创建当前对象的函数
  • hasOwnProperty(propertyName):检查给定的属性是否存在当前对象中,其它 propertyName 必须是字符串
  • isPrototypeOf(object):检查传入的对象是否是传入对象的原型
  • propertyIsEnumerable:检查给定属性是否能枚举,参数必须为字符串
  • toLocaleString():返回对象的字符串表示,该字符串与执行环境的地区对应
  • toString():返回对象的字符串表示
  • valueOf():返回对象的字符串、数值或布尔值表示,通常和 toString() 相同

10.  操作符,基本和 C 一致,增加 === 和 !==

11.  with 语句

with 语句的作用是将代码的作用域设置到一个特定的对象中,比如:

var name = objc.getName();
var sex = objc.getSex();

相当于:

with(objc) {
    var name = getName();
    var sex = getSex();
}

12. 函数

function sayHi(name) {
  alert(name);
}

其它 function 固定,参数自定义

相关文章

  • js 学习 -- 01

    基础语法 区分大小写 标识符(第一个字符必须为字母,_,$;驼峰法) 注释(和 C 一样) 可以省略结尾分号,但不...

  • JS学习记录01

    首先了解Node.js:node是一个JavaScript运行环境(runtime),是一个Google v8引擎...

  • 2018-11-08

    JS学习01 写入 HTML 输出 1-Document.write("XXX"); document.write...

  • 01node.js

    01、模块 02、关注学习 03、Node.js 回调函数Node.js 异步编程的直接体现就是回调。异步编程依托...

  • Vue.js学习-01

    111 vue: 读音:view vue到底是什么?一个mvvm框架(库)、和angular类似比较容易上手、小巧...

  • js学习笔记 _01(基础)

    JavaScript 用法 HTML 中的脚本必须位于 与 标签之间。 脚本可被放置在 HTML 页面的 ...

  • Echarts学习笔记(Js)- 01

    安装Echarts进入官网的教程[https://echarts.apache.org/zh/tutorial.h...

  • node.js学习笔记

    node.js学习笔记 node 01 什么是node? chrome V8 runtime 事件驱动 非阻塞的i...

  • JS 学习网址

    JS学习 JS标准参考教程 JS秘密花园

  • 2018-08-20

    今天学习了JS 运算符 JS 比较 JS If...Else JS Switch JS For JS While ...

网友评论

      本文标题:js 学习 -- 01

      本文链接:https://www.haomeiwen.com/subject/nnjbuttx.html