• 关于js的那些事儿


    什么是JS?

    JavaScript是一种基于对象(Object)和事件驱动(Event Driven),并具有相对安全性的客户端脚本语言。同时也是一种广泛用户客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。它最初由网景公司(Netscape)的Brendan Eich设计,是一种动态、弱类型、基于原型的语言,内置支持类。

    JS能做什么? 前端开发,后端开发,游戏开发。

    JS的核心是什么? ECMAScript

    为什么学JS?

    1. 所有主流浏览器都支持JavaScript。

    2. 目前,全世界大部分网页都使用JavaScript。

    3. 它可以让网页呈现各种动态效果。

    4. 做为一个Web开发师,如果你想提供漂亮的网页、令用户满意的上网体验,JavaScript是必不可少的工具。

    关于JS的注释

    1.单行注释,在注释内容前加符号 “//”  document.write("单行注释使用'//'");   // 我是注释,该语句功能在网页中输出内容多行注释以"/*"开始,以"*/"结束。 

    2.多行注释  eg:document.write("多行注释使用/*注释内容*/");    /*多行注释,养成注释的良好习惯*/

    JS对象有哪些? 数组,变量,标签,函数,方法

    JS的调试  console.log()   数据类型的判断 typeof()

    JS创建对象的方法有哪些? 原型,工厂,构造,动态原型,混合

    JS数据类型

    1.什么是数据?JS数据类型的定义是什么?

    数据:文字,图片,视频,光和热等等都是数据。

    JS数据类型:javascript是弱类型的语言,ECMAScript 数据类型具有动态性,变量赋什么样的值,就有什么样的数据类型

    数据类型分类:(6类)

    简单(基本)数据类型分五种①UndefinedNullBoolean(true/false)NumberString

    复杂数据类型有一种⑥Object    由一组无序的名值对组成

    ①Undefined

    只有一个值,即特殊的undefined。在使用var声明变量但未对其加以初始化时,这个变量的值就是undefined。   eg:var message;   alert(message==undefined) //true

    ②Null

    只有一个值null,一般情况下会用来保存对象。如果声明的变量想用来存储对象,会将其声明为Null。 eg:var name=null; alert(typeof name) //"object"

    ③Boolean(true/false)

    true和false这两个值与数字值不是一回事,因此true不一定等于1,而false也不一定等于0。虽然Boolean类型的字面值只有两个,但JavaScript中所有类型的值都有与这两个Boolean值等价的值。要将一个值转换为其对应的Boolean值,可以调用类型转换函数Boolean()

    var message="Hello World";  var messageAsBoolean=Boolean(message); var message="Hello World";  if(message){  alert("Value is true");   }

    ④Number

    这种数据类型用来表示整数和浮点数值,还有一种特殊的数值,即NaN(非数值 Not a Number),这个数值用来表示一个本要返回数值却未返回数值的情况。   eg: alert(NaN==NaN); //false

    ⑤String

    String数据类型用于表示由零或多个16位Unicode字符组成的字符序列,即字符串。字符串可以由单引号('')或双引号("")表示。  eg: var str1=""Hello";   alert(str1.length)    //输出5

    ⑥Object

    它是一种复杂的数据类型。对象其实就是一组数据和功能的集合。对象可以通过执行new操作符后跟上要创建对象类型的名称来创建。而创建Object类型的实例并为其添加属性或方法,就可以创建自定义对象。  eg:var o=object();

  • 相关阅读:
    shl and shr
    清空和填充內存
    php 中instanceof的使用
    HTTP错误代码大全
    临时关闭Mysql ONLY_FULL_GROUP_BY
    php 中instanceof的使用
    Laravel Eloquent ORM 时如何查询表中指定的字段
    vagrant在windows下的使用
    下载配置python tornado web window7 开发笔记1:环境搭建
    运行确认怎么用vnc访问自己电脑,并且同时又是同一个会话?
  • 原文地址:https://www.cnblogs.com/heyiming/p/5748001.html
Copyright © 2020-2023  润新知