2019.7.20十道js题目

// 1、声明一个变量,保存学生的年龄(stuAge),值为18
var stuAge = 18;
// 2、声明一个变量,保存学生的成绩(stuScore),值为98.5
var stuScore = 60;
// 3、声明一个变量,保存学生的姓名(stuName),值为张三丰
var stuName = "张三丰" ;
// 4、声明一个变量,保存学生的性别(stuSex),值为女
var stuSex = "女";
// 5、打印以上输入的变量的值 控制台输出
console.log(stuAge,stuScore,stuName,stuSex)
// stuName 年龄 stuAge 性别 stuSex 分数stuscore
console.log(stuName + "年龄" + stuAge + "性别" + stuSex + "分数" + stuScore);

// 对变量的值进行存取操作
var num1 = 10 ;
var num2 = 20 ;
var sum = num1 + num2;//sum存 num1/num2取值

// 声明3个变量,保存汉堡、配餐、饮料的名字
var humName = "香辣鸡腿堡",pcName = "薯条",drinkName = "肥宅快乐水";
console.log(‘套餐\‘名称\‘:\n‘ + humName + ‘\n套餐内容:\n‘ + humName + pcName + drinkName)

var num1 = 10,num2 = 20 , stuName = ‘aa‘;
//输出 stuName + num1
var result1 = stuName + num1;
console.log(result1);
//输出 num1 + num2
var result2 = num1 + num2;
console.log(result2);
//输出 num1 + num2 +stuName
var result3 = num1 + num2 +stuName;
console.log(result3);
//输出 uName + num1 +num2
var result4 = stuName + num1 +num2;
console.log(result4);

// 取5/2的模
console.log(5%2);
// 取8/2的模
console.log(8%2);
// 取9/3的模
console.log(9%3);
// 取25/50的模
console.log(25%50);

// 输出12的字符类型
num = 12 ;
console.log(typeof(num));
// 输出你好的字符类型
var str = ‘你好‘;
// 输出false的字符类型
var boo = false;
// 不给nud赋值,输出und的字符类型
var und;
//验证number + string = string
result = num + str;
console.log(‘结果为:‘ + result + ",类型为:" + typeof(result));
// 输出str + boo的结果以及字符类型
result = boo + str;
console.log(‘结果为:‘ + result + ",类型为:" + typeof(result));
// 输出str + und的结果以及字符类型
result = str + und;
console.log(‘结果为:‘ + result + ",类型为:" + typeof(result));
// 输出num + boo的结果以及字符类型
result = num + boo ;
console.log(‘结果为:‘ + result + ",类型为:" + typeof(result));
// 输出num + und的结果以及字符类型
result = num + und;
console.log(‘结果为:‘ + result + ",类型为:" + typeof(result));
// 判断字符串123是否为isNaN
console.log(isNaN(‘123‘));
// 输出und + boo的结果以及字符类型
result = boo + und;
console.log(‘结果为:‘ + result + ",类型为:" + typeof(result));

var flag = false;
//将flag转换为字符串类型
console.log(typeof flag.toString())
var n = 10;
//将n转换为字符串类型
console.log(typeof n.toString())
//将3.56wesd转换为整数类型,并输出字符类型
console.log(parseInt("3.56wesd"),typeof parseInt("3.56wesd"));
//将aa3.56转换为整数类型,并输出字符类型
console.log(parseInt("aa3.56"),typeof parseInt("3.56wesd"));
//将3.56wesd转换为浮点类型,并输出字符类型
console.log(parseFloat("3.56wesd"),typeof parseFloat("3.56wesd"));
//将aaa转换为浮点类型
console.log(parseFloat("aaa"));
// 将3.56wesd转换为Number类型
console.log(Number(‘3.56wesd‘));
// 将3.56转换为Number类型
console.log(Number(‘3.56‘));

//圆的半径为2,计算出它的面积s和周长l。
var r = 2;
var π = 3.14;
var s = 2*π*r;
var l = π*r*r;
console.log(‘圆的面积是:‘ +s , ‘圆的周长是:‘ +l);

//输入一个四位数,要求输出它的每个位上的数字
var x = prompt(‘请输入4位数字‘);
var q = x/1000;
console.log("千位是:"+parseInt(q));
var b1 = x%1000;
var b = b1/100;
console.log("百位是:"+parseInt(b));
var s1 = x%100;
var s = s1/10;
console.log("十位是:"+parseInt(s));
var g = x%10;
console.log("个位是:"+parseInt(g));

//从1加到100并输出
var sum = 0;
for (var i = 0;i <= 100;i++){
sum += i
}
console.log("从1加到100的结果是:"+sum)

原文地址:https://www.cnblogs.com/awei313558147/p/11218273.html

时间: 2024-10-05 05:02:38

2019.7.20十道js题目的相关文章

汤姆大叔的6道js题目

汤姆大叔的6道javascript编程题题解 看汤姆大叔的博文,其中有篇(猛戳这里)的最后有6道编程题,于是我也试试,大家都可以先试试. 1.找出数字数组中最大的元素(使用Math.max函数) 1 2 3 var a = [1, 2, 3, 6, 5, 4]; var ans = Math.max.apply(null, a); console.log(ans);  // 6 这题很巧妙地用了apply,如果不是数组,是很多数字求最大值,我们知道可以这样: 1 2 var ans = Math

随机给出三十道四则运算题目

这是课上练习,应用了随机函数,涉及是三个部分第一操作数.运算符.第二操作数,这三个部分都是随机产生的:第一.第二操作数可以应用随机函数产生符合条件的数值,运算符的产生可以在0-3,之间产生随机整数,分别代表一种运算符,即可完成要求. #include<iostream>using namespace std;void main(){ for(int x=0;x<30;x++) { int a=rand()%100; int b=rand()%100; int c=rand()%3; sw

小学二年级三十道四则运算题目。

代码: #include <stdio.h>#include <string.h>#include <stdlib.h>#include <time.h> int main(int argc, char **argv){    int a[30],b[30];     int i,c,d;        srand((unsigned int)time(NULL));    for (i = 0; i < 30; i++)    {          

小学二年级三十道四则运算题目-扩展运算,添加指定题目数量和支持真分数运算

代码: #include<stdio.h>  #include<Windows.h>  #include<time.h>  void main()  {      int a, b, c, d,i,m,n;      float p, q;      srand(unsigned( time(NULL)));      for (i = 0; i < 30; i++)      {         a = rand() % 100;         b = ran

简单小程序——产生三十道小学四则运算题目

题目要求程序可以生成三十道小学四则运算题目. 因为要随机生成题目,则需要产生随机数,因此我上网搜索了生成随机数的方法,选择了使用Random类得到规定范围内的随机数.因为一个运算需要三个元素,两个参与运算的数字,一个运算符(加减乘除),因此需要获得三个随机数,其中一个随机数的范围为1~4,对应加减乘除四个运算符.在程序中需要特别注意的是除法的运算题目生成,由于是小学题目,因此要生成可以整除的运算式.因此在除法的运算阶段,我进行了判断,若当前产生的两个随机数不能实现整除或者除数为零,便重新获得两个

转 十道海量数据处理面试题与十个方法大总结

作者:July.youwang.yanxionglu. 时间:二零一一年三月二十六日本文之总结:教你如何迅速秒杀掉:99%的海量数据处理面试题.有任何问题,欢迎随时交流.指正.出处:http://blog.csdn.net/v_JULY_v. 第一部分.十道海量数据处理面试题 1.海量日志数据,提取出某日访问百度次数最多的那个IP. 首先是这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中.注意到IP是32位的,最多有个2^32个IP.同样可以采用映射的方法,比如模1000,把整

课堂练习之每天出30道四则运算题目

1 /* 2 需求:每天出30道四则运算题目给小学生做 3 */ 4 5 class Rand 6 { 7 public static void sop(Object obj) 8 { 9 System.out.println(obj); 10 } 11 public static void main(String[] args) 12 { 13 sop("小学生二年级课后作业,每天30道四则运算练习:"); 14 15 int count = 0; 16 17 for (int i=

分享两道笔试题目

前几天,给成都的某家公司投了个简历,给发了两道笔试题目,与大家分享一下.附上自己的解题过程,写得不好的地方,还请博友多多指教. 一 .  设计程序输出销售及收费清单 一个电商平台对在其平台之上销售的除了书籍.食品以及药物以外的商品收取 10% 的费用.而对于进口的商品则额外收取 5% 的附加费用.对于平台抽取的费用计算时,舍入的规则是:对于 n% 抽取率,价格为 p的商品, np/100 的值就近舍入到 0.05(如: 7.125 -> 7.15, 6.66 -> 6.70 ). 卖家卖出一些

程序实现自动生成30道四则运算题目

课堂上老师要求我们做这样一个题目,题目要求是自动生成30道四则运算题目,要求除整数加减乘除外,还有真分数加减乘除.刚开始听到这个题目一头雾水,有点复杂,但仔细拆分这个题目不难发现,这个题目可以简化成三个小问题,分别是随机数自动生成两个数,自动生成符号,还有输出结果.对于随机数自动生成两个数可以简化为随机数生成整数,随机数生成真分数,生成真分数可以简化到随机数生成分子和分母.对于自动生成符号,也可以简化为随机数生成1,2,3,4,分别代表+,—,*,/,输出结果可以用一个for循化,实现输出30道