zoukankan      html  css  js  c++  java
  • JavaScript 基本语法

    JavaScript 定义?

    它是个脚本语言,需要有宿主文件,他的宿主文件是html文件。

    JavaScriptJava有什么关系?

    没有什么直接联系,javaSun公司(已经没有了,被Oracle收购了),JavaScriptNetscape(网景公司 也没有了,被美国在线收购了)Jscript是微软的,90%JavaScript,一些功能只能在IE上使用。

    用法

    html中的位置有三块:1.head里面 2.body里面 3.</html>之后,为了保险起见一般写在</html>之后。<script language="javascript">代码必须放在这里面</script>

    三个常用对话框

    alert("") 警告对话框,作用是弹出一个警告对话框

    confirm("") 确定对话框,作用是弹出一个可供选择的确定对话框,点击确定之后,它返回ture,点击取消返回flase,可用变量来接收

    prompt("要显示的提示文字"),作用是弹出一个可以输入内容的对话框

     

    1、基本数据类型:

    字符串、小数、整数、日期时间、布尔型等。

    2、变量:

    都是通用类型var,可以随便存储其它类型的值,可以直接使用,不用定义,但习惯上定义。定义变量:var a;所有变量定义都用var定义,var是通用的可变类型。

    3、类型转换:

    分为自动转换和强制转换,一般用强制转换。

    其它类型转为整数:parseint()

    其它类型转为小数:parsefloat()

    另外判断是否是一个合法的数字类型:isNaN()

    is not a number是不是(不是一个数字)

    是数字的话返回false,不是数字的话返回true

    4、运算符:

    数学运算符:+ - * / % ++ --

    关系运算符:==  !=  >  >=  <  <=

    逻辑运算符:&&  ||  !

    其它运算符:+= -= *= /= %= ?:

    5、语句:

    一般分为顺序,分支和循环语句。

    1)分支是if语句:

    If(判断条件)

    {

    满足条件要执行的语句

    }

    else

    {

    不满足条件要执行的语句

    }

    2)循环用for语句:

    for(初始条件;循环条件;状态改变)

    {

    循环体

    }

    (3)问题类型:穷举,迭代

    (4)两个关键词:break continue

    (5)如果要输出某一参数的值:输出的值是"+a+""+b

    6、数组:

    数组的定义:new Array();它的长度是动态变化的,里面可以放任意类型的元素。

    数组元素的赋值:a[0]=123a[1]="hello"

    数组取值:a[i]

    数组属性:a.length;数组元素的个数,长度。

    方法:a.sort();排序数组,按照第一个字符排序,a.reverse();翻转数组

    7、函数:

    函数的四要素:名称,输入,返回值,加工。

    定义函数:function add(形参) { 函数体 },函数名为add,输入为参数的形式,返回值可以是var类型也可以return个值;

    函数不调用是不会执行的,函数的调用:add(实参)

  • 相关阅读:
    part11-1 Python图形界面编程(Python GUI库介绍、Tkinter 组件介绍、布局管理器、事件处理)
    part10-3 Python常见模块(正则表达式)
    Cyclic Nacklace HDU
    模拟题 Right turn SCU
    状态DP Doing Homework HDU
    Dp Milking Time POJ
    区间DP Treats for the Cows POJ
    DP Help Jimmy POJ
    Dales and Hills Gym
    Kids and Prizes Gym
  • 原文地址:https://www.cnblogs.com/hcx999/p/5770222.html
Copyright © 2011-2022 走看看