美文网首页
javascript基本语法

javascript基本语法

作者: 质真如渝 | 来源:发表于2016-07-02 02:15 被阅读38次

js区分大小写

js命名

  • 第一个字符必须是一个字母、下划线(_)或者一个美元符号($),其它字符可以是字母、下划线、$或数字
  • ECMAScript标识符采用驼峰大小写格式(第一个字母小写,后面的每个单次的首字母大写)
  • 关键字、保留字、true、false、null不能作为标识符

/关键字/

break,do,instanceof,typeof,case,else,new,var,
catch,finally,return,void,continue,for,switch,
while,debugger*,function,this,with,default,if,
throw,delete,in,try

/保留字/

abstract,enum,int,short,boolean,export,interface,
static,byte,extends,long,super,char,final,native,
synchronized,class,float,package,throws,const,
goto,private,transient,debugger,implements,
protected,volatile,double,import,public

js注释

//单行注释

/*
 *   多行注释
 */

js的严格模式

"use strict"

js以(;)号结尾

js使用var声明变量(未声明的变量赋值在严格模式下会报PeferenceError错)

js的数据类型

  • 基本数据类型
    • undefined(只有一个值): var message;
    • null (被认为是一个空的对象引用) : typeof(null) //object
    • boolean(返回true,false)
    • string
      • toString(),转换为字符串,可传基数转输出成不同的值:var num = 10; num.toString(2) //"1010",null与undefined没有这个方法



        出现这种解决方式是:

        Object.prototype.toString.call(null);
    [object Null]

        Object.prototype.toString.call(undefined);
    [object Undefined]
    - String()能将任何类型的值转换为字符串

- number
- 整数
- 十进制
- 八进制(第一位必须是0,然后是八进制数字序列(0~7),如果字面值中的数值超出范围,前面的0讲被忽略,后面的值将被当作十进制进行解析)var num = 079 //无效的八进制,解析为——79, 八进制在严格模式下无效
- 十六进制(前两位必须是0x,后跟(09及AF),其中字母可大写,可小写)
- 浮点数
- 浮点数(最高精度是17位小数),使用浮点数值计算会产生误差
- Infinity:正无穷
- -Infinity:负无穷
- isFinite(111) //true;判断该数值是否在正无穷和负无穷之间
- NaN: (任何涉及NaN的操作都会返回NaN,NaN与任何值都不相等,包括NaN本身)isNaN(),将传递的参数直接转换为数值,不能被转换的返回true
- 数值转换: Number()可以转换任何数据类型,parseInt(),parseFloat(),专门用于把字符串转换成数值parseInt('0xAF',16),解析成16进制的字符串parseFloat()只解析10进制值,会忽略前面的0,十六进制的字符串始终会被转换成0:parseFloat('0xA') //0
  • 复杂数据类型
    object的每个实例都具有一下属性和方法
    • constructor: 保存着用于创建当前对象的函数
    • hasOwnProperty(propertyName): 检查给定的属性在当前对象示例中(而不是在实例的原型中)是否存在
    • isPrototypeOf(object):检查传入的对象是否是传入对象的原型
    • propertyIsEnumerable(propertyName):检查给定的属性是否能够使用for-in语句来枚举
    • toLocaleString():返回对象的字符串表示,该字符串与执行环境的地区对应
    • toString():返回对象的字符串表示
    • valueOf():返回对象的字符串、数值、布尔值。与toString()方法的返回值相同
typeof操作符,例:typeof('abc') //String

相关文章

  • JavaScript01_基础知识

    一、基本语法 基本语法 JavaScript的每个语句以;结束,语句块在花括号内{...}。 JavaScript...

  • JavaScript基本语法03

    原文博客地址: JavaScript基本语法03 书接上文JavaScript基本语法, 记录了JavaScrip...

  • JavaScript基本语法

    1.语句 statement var a = 1 + 3 ; 语句以分号结尾var 命令 a变量 1+...

  • JavaScript 基本语法

    常见用途 HTML DOM 操作(结点操作,比如添加、修改、删除结点) 给网页增加动态功能 js 输出与调试

  • JavaScript 基本语法

    JavaScript 的基本语法 语句 JavaScript 程序的执行单位为行(line),也就是一行一行地执行...

  • JavaScript基本语法

    初识JavaScript JavaScript的组成 完整的JavaScript是由ECMAScript(语法)、...

  • JavaScript基本语法

    编写位置 我们的JS代码需要编写到 标签中 我们一般将script标签写到head中。(和style标签有点像) ...

  • JavaScript基本语法

    JavaScript历史 JavaScript,通常缩写为JS,是一种高级的,解释执行的编程语言[5]。JavaS...

  • JavaScript 基本语法

    编写位置 我们目前学习的JS全都是客户端的JS,也就是说全都是需要在浏览器中运行的,所以我们我们的JS代码全都需要...

  • Javascript基本语法

    一个完整的JavaScript实现包含了三个部分: ECMAScript DOM BOM。 JS的特点: 解释型语...

网友评论

      本文标题:javascript基本语法

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