• JavaScript零基础学习系列一



    JavaScript
    Js分成三大块:
    • ECMAScript:语言本身,是标准,js是它的一个具体实现
    • BOM:浏览器对象模型
    • DOM:文档对象模型
    ECMAScript有三种具体实现:
    • JavaScript,是浏览器的具体实现
    • Nodejs,服务器端的实现
    • Actionscript,flash中的
    变量名
        标识符的命名(变量和函数)
        所有的字符都可以使用。但通常肯定是字母、数字和下划线等
        命名方式:小驼峰命名规则,如getElementById,大驼峰:GetElement,下划线:get_element
        举例:var name = dataworld;
    1. 变量名不能和系统内部关键字相同
    2. 变量名不能以数字开头
    3. 变量名里面,只能包括数字,字母,下划线
    4. 建议:大家用比较有意义的名字,把var加上,为了让JS代码标准
    Alert
    alert("弹出内容").or console.log("内容"),注释为://或者/**/
    数据类型
    1. 数字(number),数字类型,通常表示数字
    2. 字符串(string),字符串类型,通常表示字母或者汉字,写字符串的时候,必须加上引号,那么在JS中,单引号和双引号都可以。
    3. 布尔类型(Boolean,bool),true,false。下面这些值会被转换成false(其他所有值都为true)、undefined、null、0/-0、NaN、""
    4. 空类型(null)表示没有值空的。Null的本意是空对象。Java中借鉴过来。Js它还有普通的变量,为了表示变量没有赋值的这种状态,所以又添加一个数据类型--undefined。
    5. 未定义类型(undefined)表示没有定义。变量被声明了,但没有赋值时,就等于undefined。调用函数时,应该提供的参数没有提供,该参数等于undefined。对象没有赋值的属性,该属性的值为undefined。函数没有返回值时,默认返回undefined
    6. 复合数据类(array,function)
    类型转换
    类型强转:使用Boolean()、Number()、String()或Object函数
    隐式转换:在js中,+ 表示加法运算,还表示连接符 (和PHP不同)如:数值 + 字符串,在js中,只要有字符串,就认为是 连接运算符。注意:在js处理表单的时候,只要是数字,就需要使用parseInt或parseFloat做转换
    运算符
    注意:
    ++代表的意思就是:自加1,
    -- 代表的意思就是:自减1
    如果是:
    var i=1;
    var j=i++,(先把i赋值给j再运算i++)
    如果是:
    var i=1;
    var j=++I,(先自加,再赋值给j)
    --的情况,和++的情况相同,同理可得。
    字符串运算符:符号“+“:意思就是把左边和右边的数据,相连接起来,什么时候会用到字符串运算符,当+左右两边(有一边就可以)有字符串的时候,就会用到字符串连接。
    作业
    基础)写出js语言的基本特点
    (基础)写出js语法的基本要点(语句行,大小写,注释,运行环境与方式等)
    (基础,输出)网页一打开,要求依次弹出数字1-6,并且每弹出一次,页面就显示出对应的一个标题行(即从h1-h6)。注意,页面中不应该出现h1-h6的标签,而应该是由js写出来的。
    (变量)写出js命名的基本规则。
    (表达式)已知任意两个正整数(a,b),将其作为直角三角形的直角边长,求斜边长。
    (运算符)读程序写结果:
    var i = 10; var j = i++; alert(i + “,” + j);
    var i = 10; var j = ++i; alert(i + “,” + j);
    var i = 10; var j = i++; i=j++; alert(i + “,” + j);
    var i = 10; var j = ++i; i=++j; alert(i + “,” + j);
    表达式,运算符)一个小球从空中掉下来,求如下问题:
    如果已知小球掉落时高度为1000m,求其触地瞬间的速度;
    如果已知小球落地瞬间的速度(1000m/s),求其掉落时的高度)
    附自由落体公式:自由落体的速度规律:v=gt,自由落体的位移规律:h=gt2/2。;(其中g是重力加速度,在地球上g≈9.8m/s2;v是速度,h高度,t是时间)
  • 相关阅读:
    javascript 作用域、预解析、变量提升
    用最简洁代码实现indexOf方法
    JavaScript 中的 RegExp 对象
    不能使用任何循环控制语句和迭代器的情况下实现一个0到1000的数组赋值
    IDEA搭建SSM框架教程 从零开始 SSM+Maven框架搭建教程
    Redis缓存 集成SSM框架
    JavaWeb拦截器
    log4j.properties配置文件
    C#WinForm,TCP调试工具
    C#如何实现控件移动拖动
  • 原文地址:https://www.cnblogs.com/1996jiwei/p/6194483.html
Copyright © 2020-2023  润新知