zoukankan      html  css  js  c++  java
  • JavaScript基本概念

    JavaScript概念:
    JavaScript是一个弱类型语言,而且不要进行编译,是解释性语言。JavaScript最初是为了处理一些相较简单的数据验证,从而减少客户端与服务器端的通信提升效率,发展至今JavaScript可以实现所有浏览器交互功能,只需浏览器就解析JavaScript引擎;

    JavaScript特性:隐式转换
    即在JavaScript的流程控制语句或循环判断语句中,会对数据进行隐式转换;
    例如:在if语句的条件判断中,输入“0”则会转换为false,而非“0”的任意数字都会转换为true。同理输入空字符串会转换为false,非空则为true;

    JavaScript语法
    1、严格区分大小写;
    2、标识符命名规则(由字母、下划线、美元符号和数字组成,但是命名首位不能是数字);
    3、JavaScript的变量声明要使用 var 关键字,可以声明并赋值,也可以先声明再赋值;
    4、注释与Java一样( // 单行注释、 /* 多行注释 */ );
    5、在 JavaScript中每行代码的结尾即使不添加“;”也不会报错,但是为了养成习惯必须在每行代码末尾添加“;”;
    6、JavaScript的基本数据类型
    undefined:表示未赋值变量、或变量不存在;
    string:表示字符串类型
    number:表示数字类型(包含整数、小数)
    null:表示空类型
    boolean:表示布尔类型(分别为true和false)
    7、在JavaScript中的变量类型是依照变量实际保存的值类型来划分,而且在JavaScript中的声明变量可以保存任意数据类型(所以JavaScript是弱类型语言);

    注:
    alert()是JavaScript预先定义的Windows内置对象下的一个方法,效果是在浏览器页面弹出窗口括号内容;
    console.log()是在控制台输出括号内容;

    JavaScript三种使用结构:
    1、在html代码中使用JavaScript(<a href="javascript:alert('禁止')">jump</a>);
    2、在<script>标签内定义JavaScript代码(<script type="text/javascript"> alert("弹窗内容") </script>)
    3、将JavaScript定义在单独文件中并调用(<script type="text/javascript" src="JavaScript文件地址">);

    总结:
    1、以上三种结构,第一种基本不用,第二章会出现在简单的JavaScript代码中使用,第三种使用最为广泛,优势在于方便反复调用且便于维护;
    2、JavaScript不需要编译可直接解释运行,只需要浏览器有JavaScript引擎;
    3、JavaScript被称为弱类型语言,其主要原因在于声明的变量可以保存任意数据类型,且不需要编译;

  • 相关阅读:
    godaddy掉包抽风实况记录
    多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成
    Godaddy空间访问过慢 或是联通/网通运营商限制
    A4纸网页打印中对应像素的设定和换算
    lnmp下 nginx服务器 shopex 安装 出现502 Bad Gateway
    时代互联域名管理后台增加二级域名的方法
    简单的会员系统
    图文讲解如何在godaddy注册的域名如何修改DNS指向
    距离计算方法总结
    今天开始学模式识别与机器学习Pattern Recognition and Machine Learning 书,章节1.1,多项式曲线拟合(Polynomial Curve Fitting)
  • 原文地址:https://www.cnblogs.com/hasagi/p/10779878.html
Copyright © 2011-2022 走看看