javascript 的基础回顾

初识fiori,需要了解 和学习htlml和javasript的知识,身为学渣的我,大学四年都在palying games,知识都还给了老师,现在想搞懂这些有点难度,只能再一次抱着书本慢慢啃了,为了生活,实属不易,加油吧!!!

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>php.cn</title>
        <script type="text/javascript">
           *******(省略)
        </script>
    </head>
    <body>
    </body>
</html>

document.write(str):在body中输出

    <script type="text/javascript">
            //在<body>中输出一句话
            document.write("欢迎来到php.cn");
        </script>

window.alert(str)

    <script type="text/javascript">
            //打开网页时,弹出一个对话框
            window.alert("欢迎来到php.cn");
        </script>

javacript变量:

命名规则: “驼峰式命名”  var  getUserName

                     “下划线式命名” var  get_user_name

运算符:

 

“+=”先加后等。如:a += 10  //展开后  a = a + 10

“-=”先减后等。如:a -= 10   //展开后  a = a - 10

“*=”先乘后等。如:a *= 10  //展开后  a = a * 10

“/=”先除后等。如:a /= 10   //展开后  a = a / 10

判断循环语句:if 和switch和while 和for

<script>
 //给一个成绩
 var score=89;
 //判断成绩所属级别
 if(score<60){
 document.write("对不起,没有及格");
 }else if (score>=60&&score<70){
 document.write("刚好及格");
 }else if(score>=70&&score<80){
 document.write("成绩良好");
 }else if(score>=80&&score<90){
 document.write("成绩优秀");
 }else if(score>=90&&score<100){
 document.write("试卷这么难,这样的成绩简直逆天");
 }else{
 document.write("对不起,你的成绩超出系统判断范围,请重新输入");
 }
 </script>
*******************************************
<script>
 //实例:输出今天是星期几
/*
 (1)创建一个日期时间对象,它中有很多的信息:时、分、秒、年、月、日、星期
 (2)取出日期对象中的星期值
 (3)根据星期值(0-6)来输出中文的星期几
*/
//(1)创建一个系统日期时间对象,其中Date()是系统函数,首字母大写
var today = new Date();
//(2)从Date对象中取出星期值
var week = today.getDay(); //返回0-6,0代表星期日
//(3)使用switch来输出今天是星期几
var str;
switch(week)
{
 case 1:
 str = "一";
 break;
 case 2:
 str = "二";
 break;
 case 3:
 str = "三";
 break;
 case 4:
 str = "四";
 break;
 case 5:
 str = "五";
 break;
 case 6:
 str = "六";
 break;
 default:
 str = "日";
}
//(4)输出结果
document.write("今天是星期"+str)
 
 </script>
*****************************************
<script> 
 var i = 1;
 while(i<=10){
 document.write(i);
 i++ //变量更新,是为了避免出现“死循环”
 }
 </script>
*************************************
<script>
 var sum = 0; 
 for(var i=1;i<=100;i++){
 if(i%10==0){
 sum+=i;
 }
 }
 document.write("100以内能被10整除的数之和为:"+sum)
 </script>

  

break语句

  • 描述:break语句,用于无条件结束各种循环(退出循环)switch
  • 说明:一般情况下,需要在break语句之前加一个条件判断。换句话说:就是条件成立了,就退出循环。

continue语句

  • 描述:结束本次循环,而开始下一次循环。continue之后的代码不再执行了。
  • 说明:一般情况下,需要在continue语句之前加一个条件判断。
 函数:
function functionName([参数1][,参数2][,参数N])
    函数的功能代码;
    [return 参数r]
   }
<script>
 var a=88 ;//将数值赋值给变量a,此时变量a就是“数值型”变量
 var a="asd"; //将字符串赋值给a,此时变量a就是“字符型”变量
 var a=true; //将布尔值赋值给变量a,此时变量a就是“布尔型”变量
 var a=[10,20];//将数组赋值给变量a,此时变量a就是“数组型”变量
 var a=function(name,age){//将函数值赋值给变量a,此时变量a就是“函数型”变量
 window.alert("我叫"+name+"今年"+age+"岁");
 }
 //调用函数
 a("小明",20);
 var b=a;//将变量a的地址,拷贝一份传给变量b
 b("小白",22);
 </script>

事件:

      <script>
            function fun1(){
                window.alert("欢迎来到php.cn")
            } 
            function fun2(){
                window.alert("你看,你还是点了我")
            }
        </script>
    </head>
    <body>
        <form>
            <input name="点我看看" type="button" value="点我看看" onclick="fun1()"/>
            <p onclick="fun2()">不要点我</p>
        </form>
</body>

对象:

例子:当前日期对象

var today = new Date();
        <script>
            //创建现在的日期时间对象实例
            //today就是刚创建的Date对象实例
            var today=new Date();
            document.write(today);
        </script>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值